只有两个结果 :0 和 1
- &&(逻辑与)
- 左右两边都不是0,结果就是1,否则结果为0
- 只要前者为0,那么后者不参与运算直接返回0
- ||
- 左右两边都是0,结果才是0,否则结果是1
- 只要前者为1,那么后者不参与运算直接返回1
- !
- 只要不是0,取反之后都为0
- &
- 只有全1的时候才会得1
- |
- 只有全0的时候才会得0
- ^(异或)
- 相同为0,不同为1
- ~
- 取反
- <<(左移)
- 若 << a 乘以2的a次幂
- >>(右移)
- 若 >>a 除以2的a次幂
- 按位与用二进制进行运算,逻辑与比较符号两边的真假输出逻辑值。
- 按位与的结果是0或1,逻辑与的结果是true或false。
- 按位与所有的表达式都要判断,逻辑与第一个表达式不成立的话,后面的表达式不运算,直接返回。



