java中的 ^ 是什么意思

2024-12-19 05:34:24
推荐回答(1个)
回答1:

位运算符:异或
运算符 含义 示例
~ 按位非(NOT) b = ~a
& 按位与(AND) c = a & b
| 按位或(OR) c = a | b
^ 按位异或(XOR) c = a ^ b
>> 右移 b = a >> 2
>>> 右移,左边空出的位以0填充 b = a >>> 2
<< 左移 b = a << 1

当然同样有 &=,|=,^=,>>=,>>>=,<<=。