1. 程式人生 > >按位異或運算符

按位異或運算符

兩個 運算符 nbsp 如果 自己 結果 運算 相同 1=1

參與運算的兩個值,如果兩個相應bit位相同,則結果為0,否則為1。
即:
  0^0 = 0,
  1^0 = 1,
  0^1 = 1,
  1^1 = 0
按位異或的3個特點:
(1) 0^0=0,0^1=1 0異或任何數=任何數
(2) 1^0=1,1^1=0 1異或任何數-任何數取反
(3) 任何數異或自己=把自己置0

按位異或運算符