^(插入符号)在Java中意味着什么

时间:2012-04-18 20:24:56

标签: java syntax

^(插入符号)在Java语法中的含义是什么?为什么6^3会返回5

2 个答案:

答案 0 :(得分:12)

这是按位XOR运算符。 XOR是独家或。

6 in binary(假设4位)是0110,3 in binary是0011

所以,我们得到:

0110
0011 XOR
----
0101

0101是5。

答案 1 :(得分:2)