^运算符在c ++中做了什么

时间:2013-06-07 21:19:20

标签: c++ c operators

前几天我遇到了^运营商,我不知道它的作用。由于一些奇怪的原因,谷歌搜索它不起作用,我也无法在Stackoverflow上找到它。有人可以解释这个运算符是什么以及如何使用它。我预感它是XOR运算符。

2 个答案:

答案 0 :(得分:5)

你的预感是正确的。它确实是(按位)XOR运算符。

请参阅Bitwise operators

答案 1 :(得分:1)

它是XOR运算符。一个例子:0101 ^ 0110 = 0011