c++中“^”符号有什么用? 用法是什么?

2024年11月22日 03:39
有3个网友回答
网友(1):

^代表异或运算。
如:
3^5
3的二进制是11
5的二进制是101
011
101
-----
110
不一样的位结果为1,否则为0.
110转换成十进制是6
所以3^5=6

网友(2):

位运算的 异或, 相异为真,相同为假

1 ^ 0 = 1 0 ^ 1 = 1
0 ^ 0 = 0 1 ^ 1 = 0

以二进制位运算

网友(3):

异或