&:与 a: 1001 b: 0011 a&b=0001 相同位置都为1则这个位置为1
| :或 a: 1001 b: 0011 a | b=1011 相同位置有1则这个位置为1
^:异或 a: 1001 b: 0011 a ^ b=1010 相同位置数相同位置则为0,否则为1(无进位相加)
a^0=a a^a=0
&:与 a: 1001 b: 0011 a&b=0001 相同位置都为1则这个位置为1
| :或 a: 1001 b: 0011 a | b=1011 相同位置有1则这个位置为1
^:异或 a: 1001 b: 0011 a ^ b=1010 相同位置数相同位置则为0,否则为1(无进位相加)
a^0=a a^a=0