^ java 中的运算符

2022-08-31 13:40:49

任何人都可以用一些例子来解释在java中使用^运算符吗?


答案 1

这与大多数语言中的^ 相同,只是一个XOR。

false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false 

答案 2

其他一些答案只说它是按位XOR,但请注意,如果操作数是布尔类型,它也可以是逻辑XOR,根据这个来源