还是这个问题3^6=5;7^7=0;7^8=15;7^9=14; " ^ "是什么运算符啊?请高手告知。

如题所述

是异或运算符
对应位不相等则为1

写成二进制比较好理解

如3^6

二进制形式:
0011 ^ 0110 = 0101
即结果为5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-06
异或运算符
异或运算符是按照2进制的形式来运算的
如3的二进制形式为00000011
如6的二进制形式为00000110
2个2进制数分别对每个位进行比较
相同的为0 不相等为1
所以结果是00000101
第2个回答  2008-06-06
异或操作符,请看下例
(A ^ B)
0000 0000 1010 1010
0000 0000 0100 1011
-------------------
0000 0000 1110 0001
第3个回答  2008-06-06
这个是位移与
相似回答