逻辑运算符号中优先级最高的是 逻辑运算符( 二 )


为真时 , 总的式子才为真 。当表达式进行||运算时 , 只要有一个为真 , 总的值
就为真 , 只有当所有的都为假时 , 总的式子才为假 。逻辑非(!)运算是把相应的
变量数据转换为相应的真/假值 。若原先为假 , 则逻辑非以后为真 , 若原先为真
 , 则逻辑非以后为假 。
还有一点很重要 , 当一个逻辑表达式的后一部分的取值不会影响整个表达式的
值时 , 后一部分就不会进行运算了 。例如:
a=2,b=1;
a||b-1;
因为a=2 , 为真值 , 所以不管b-1是不是真值 , 总的表达式一定为真值 , 这时后
面的表达式就不会再计算了 。

秒懂生活扩展阅读