03异或^
Posted zynevergiveup12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03异或^相关的知识,希望对你有一定的参考价值。
异或运算 ^ :
两个数异或运算,按位进行异或,相同为0,不同为1;
如 0100 1110 ^ 0101 1010 = 0001 0101
并且:
a ^ a = 0;
a ^ b = b ^ a;
a ^ 0 = 0;
a ^ b ^ b = a;
异或运算和异或运算本身互为逆运算
练习:用异或运算交换两个数a和b的值
a = a ^ b; ==> a = a^b;
b = a ^ b; ==> b = a^b^b = a;
a = a ^ b; ==> a = a^b^b(b = a) =b;
以上是关于03异或^的主要内容,如果未能解决你的问题,请参考以下文章