异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。
即:0^0=0, 1^0=1, 0^1=1, 1^1=0
例如:10100001^00010001=10110000
a=10100001, b=00000110
a=a^b; //a=10100111
b=b^a; //b=10100001
a=a^b; //a=00000110
异或运算符的特点是:数a两次异或同一个数b(a=a^b^b)仍然为原值a.
异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。
即:0^0=0, 1^0=1, 0^1=1, 1^1=0
例如:10100001^00010001=10110000
a=10100001, b=00000110
a=a^b; //a=10100111
b=b^a; //b=10100001
a=a^b; //a=00000110
异或运算符的特点是:数a两次异或同一个数b(a=a^b^b)仍然为原值a.