^运算符在java中

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

  • 转换构造函数与转换运算符:优先级
  • 这是代码行为定义?
  • 在PHP中,“<<<”代表什么?
  • C中的&&&操作是什么?
  • 何时在JavaScript中使用double not(!!)运算符
  • 了解按位与运算符
  • JavaScript中的instanceof运算符是什么?
  • JavaScript中的问号
  • 5 Solutions collect form web for “^运算符在java中”

    这与^在大多数语言中是一样的,只是XOR。

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

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

    这是按位异或操作 。 查看Java教程的Bitwise和Bit Shift Operators部分以获取更多信息。

    在用于按位异或运算的java ^运算符中。

    按照这个链接也看运算符的优先顺序。

    http://www.uni-bonn.de/~manfear/javaoperators.php