1.使用格式
条件A || 条件B
2. 运算结果
当条件A或条件B只要有一个成立时(也包括条件A和条件B都成立),结果就为1,也就是“真”;只有当条件A和条件B都不成立时,结果才为0,也就是“假”。
逻辑与的结合方式是:从左往右
总是先判断条件A是否成立
如果条件A成立,就不会再去判断条件B是否成立;因为条件A已经成立了,不管条件B如何,就已经是确定为真了,也就是1.
如果条件A不成立,就再去判断条件B是否成立,如果条件B成立了,那结果也为真,也就是1,如果条件B不成立,那就是假,也就是0.
举例:
若a的值是4:先判断a<3,不成立;再判断a>5,也不成立。因此结果为0
若a的值是2:先判断a<3,成立,停止判断。因此结果为1
因此,如果a的值在(-∞, 3)或者(5, +∞)范围内,结果就为1;否则,结果就为0
!逻辑非
其实就是对条件A进行取反:若条件A成立,结果就为0,即“假”;若条件A不成立,结果就为1,即“真”。也就是说:真的变假,假的变真
逻辑非的结合方向是“自右至左”。比如表达式 ! (a>5)
若a的值是6:先判断a>5,成立,再取反之后的结果为0
若a的值是2:先判断a>3,不成立,再取反之后的结果为1
因此,如果a的值大于5,结果就为0;否则,结果就为1