c语言的^是什麽意思?

在数字上有这个符号
不是异或,是在一个数字上有这个符号

^
2

相当于写成这个样子

异或位运算.即将两个数的相应二进制位,做异或操作.0和1,1和0的异或结果是1.0和0,1和1的异或结果是0
比如两个数的二进制码是00101011,10010110,那么^的结果就是
10111101
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-15
这个是位运算的异或运算符

同假异真

问题补充:
数字顶有这个^??

我基本上对C是入门的,,这个^是异或的运算符

如果到了C++的话,有的重载,,可能有别的作用,这个我就不清楚了
第2个回答  2009-09-15
不好意思,刚我说错了,已经删除
相似回答