标签: java syntax
^(插入符号)在Java语法中的含义是什么?为什么6^3会返回5?
^
6^3
5
答案 0 :(得分:12)
这是按位XOR运算符。 XOR是独家或。
6 in binary(假设4位)是0110,3 in binary是0011。
0110
0011
所以,我们得到:
0110 0011 XOR ---- 0101
0101是5。
0101
答案 1 :(得分:2)
请参阅Bitwise and Bit Shift Operators。