^运算符在java中

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

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

  • ?:运营商VS. 如果声明性能
  • C# ?? Ruby中的运算符?
  • 按位操作和使用
  • 布尔运算符的差异:&vs &&和| vs ||
  • R中的%>%函数是什么意思?
  • Java中的pipe道(|)运算符
  • 覆盖Python的“in”运算符?
  • 何时在JavaScript中使用double not(!!)运算符