& :与
&符号运算符的特点:
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时,右边不参与运算。