6的二进制是110,逻辑运算符与&,只要都是真就为真,结果固然是1.
虽然这个问题是简单的,但是我想还是需要大家多巩固,
同时也不忘相关的知识点的回顾.
附带一些运算符的有用结论:
________________________________________________________________________________
逻辑与运算符 &
第一个条件 第二个条件 结果
true true true
false true false
true false false
false false false
简单记:同时为true,结果为true。
________________________________________________________________________________
逻辑或运算符 |
第一个条件 第二个条件 结果
true true true
false true true
true false true
false false false
简单记:同时为false,结果为false。
________________________________________________________________________________
逻辑异或运算符 ^
第一个条件 第二个条件 结果
true true false
false true true
true false true
false false false
简单记:同时为同一种情况,结果为false。
________________________________________________________________________________
逻辑非运算符 !
!true false
!false true
!!true true
________________________________________________________________________________
短路与:
&:左边无论什么结果,右边都执行。
&&:左边为false,右边不执行,结果为false。
短路或:
|:左边无论什么结果,右边都执行。
||:左边为true,右边不执行,结果为true。
|