异或∧
a∧b 两个数相同,则等0,两个数不同则等于1。
a∧b∧c 异或可以随便交换位置。
实例:交换两个变量
int a = 10; int b = 2; a = a^b; // 8 // a = 8 // a=a^b b = a^b; // 10 // b = 8 ^ 2 // b=a^b^b a = a^b; // 2 // a = 8 ^ 10 // a=a^b^a^b^B

异或∧
a∧b 两个数相同,则等0,两个数不同则等于1。
a∧b∧c 异或可以随便交换位置。
实例:交换两个变量
int a = 10; int b = 2; a = a^b; // 8 // a = 8 // a=a^b b = a^b; // 10 // b = 8 ^ 2 // b=a^b^b a = a^b; // 2 // a = 8 ^ 10 // a=a^b^a^b^B