异或运算 异或是一个数学运算符 它应用于逻辑运算 数学符号为" ⊕ " 程序符号为" ^ " 如果a b 两个值不相同 则异或结果为1 如果a b 两个值相同 异或结果为0 如何不用额外变量交换两个整数的值? 思路 :多次异或 比如a =4 =100 b=3 =011 异或结果就是000 再次进行异或 000与011异或 结果为4 a = a^b; b = a^b; a = a^b;