java中的^运算符

War*_*ior 62 java operators

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

Cod*_*ous 83

这与大多数语言中的^相同,只是异或.

false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false 
Run Code Online (Sandbox Code Playgroud)

  • 是的但是VB总是使用不同的东西......;) (23认同)
  • 好吧,不是_any_语言 - VB使用^进行取幂. (9认同)
  • Lua也使用^进行求幂. (5认同)

Mus*_*ful 8

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