请教一下在c++语言中,^是什么意思?

在c++语言中,^是什么意思


慕哥6287543
浏览 2001回答 3
3回答

慕桂英3389331

就是异或运算。异或运算法则1. a ^ a = 02. a ^ b = b ^ a3. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;4. d = a ^ b ^ c 可以推出 a = d ^ b ^ c.5. a ^ b ^ a = b.6.若x是二进制数0101,y是二进制数1011则x^y=1110只有在两个比较的位不同时其结果是1,否则结果为0即“相同为0,不同为1”!

扬帆大鱼

^ 按位异或C++提供了六种位运算运算符;这些运算符可能只允许整型操作数,即char、short、int和long,无论signed或者unsigned。& 按位AND| 按位OR^ 按位异或<< 左移>> 右移~ 求反(一元运算)
打开App,查看更多内容
随时随地看视频慕课网APP