【发布时间】:2010-10-02 09:52:52
【问题描述】:
谁能通过一些例子来解释一下 ^ 运算符在 java 中的使用?
【问题讨论】:
谁能通过一些例子来解释一下 ^ 运算符在 java 中的使用?
【问题讨论】:
这与大多数语言中的 ^ 相同,只是 XOR。
false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false
【讨论】:
a != b替换
根据this source,其他一些答案只说它是按位异或,但请注意,如果操作数是布尔类型,它也可以是逻辑异或。
【讨论】:
【讨论】:
这就是按位异或运算。 查看Java tutorials 的Bitwise and Bit Shift Operators section 了解更多信息。
【讨论】:
【讨论】: