二进制运算的运用:异或(XOR)二进制运算:异或(XOR)
如果我们用0和二进制数a做异或运算,得到的仍是这个二进制数a: 例如:0 ^ 1 = 1; 0 ^ 0 = 0; 0 ^ a = a如果我们对两个相同的二进制数做异或运算,得到的结果为0: 例如:0 ^ 0 = 0; 1 ^ 1= 0; a ^ a = 0异或满足交换率和结合律 a ^ b ^ a = b ^ (a ^ a) = b ^ 0 = b