异或∧
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)