java中&AND |OR !NOT^XOR && ||逻辑运算符的运算方法
& :与
&符号运算符的特点:
True & True = True
True & False = False
False & True = False
False & False = False
& 与符号运算符的规律:
&运算符的两边只要有一个是false,结果就是false
只有两边都是true,结果才是true。
| :或
| (OR)或符号运算符的特点:
True | True = True
True | False = True
False | True = True
False | False = False
|符号运算符的规律:
|运算符的两边只要有一个是true,结果就是true
只有两边都是false,结果才是false。
^ (XOR)异或符号运算符的特点:
True ^ True = False
True ^ False = True
False ^ True = True
False ^ False = False
^ 符号运算符的规律:
^ 运算符的两边结果如果相同,结果是false
两边的结果不同,结果是true。
【一个数异或同一个数两次,结果还是这个数。】
! (NOT)非符号运算符的特点:
!true=false
!false=true
!非运算,判断事物的另一面。
***面试题***
&& 和&的运算的结果是一样的,但是运算过程有点小区别。
& 无论左边的运算结果是什么,右边都参与运算。
&& 当左边为false时,右边不参与运算。
|| 和|的运算的结果是一样的,但是运算过程有点小区别。
| 无论左边的运算结果是什么,右边都参与运算。
|| 当左边为true时,右边不参与运算。
- Win32 汇编 - 逻辑运算指令: AND、OR、XOR、NOT、TEST
- [汇编]逻辑运算 => AND,OR,XOR,NOT
- 逻辑运算 NOT\AND\OR\XOR\TEST
- 学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
- delphi 按位运算 not and or xor shl shr
- lua and or not 逻辑运算符
- java异常:Could not create and/or set value back on to object 总结
- SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法
- delphi 按位运算 not and or xor shl shr
- java.lang.IllegalArgumentException: D:\eclipse\.. does not exist or is not a readable directory解决方法
- Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法
- cloudera-scm-server启动时出现Caused by: java.io.FileNotFoundException: /var/lib/cloudera-scm-server/.keystore (No such file or directory)问题解决方法(图文详解)
- lua 逻辑运算 and, or, not【转】
- Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法
- A context path must either be an empty string or start with a '/' and do not end with a '/' 问题解决方法
- Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法
- 【再回首Python之美】【逻辑运算】七个逻辑运算符:not, or, and, not or, not and, !=, ==
- Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法!
- oracle中逻辑运算符(not,and,or)及其优先级
- PHP学习之九:数组运算符(+)、字符串运算符(.)、逻辑运算符(&& AND || OR XOR)