1 逻辑运算符&&和||
1.1 逻辑运算符&&和||
||从左向右开始计算:
- 当遇到为真的条件时停止计算,整个表达式为真。
- 所有条件为假时表达式才为假。
&&从左向右开始计算:
- 当遇到为假的条件时停止计算,整个表达式为假。
- 所有条件为真时表达式才为真。
逻辑表达式中,&&比||具有更高的优先级。
1.2 逻辑运算符&&和||实例分析
看如下问题:

正确答案:i = 1,j = 0,k = 0。
分析如下:

2 逻辑运算符!
2.1 逻辑运算符!
C、C++中的逻辑非!只认得0,只知道见了0就返回1。因此当其碰见的值不是0时,其结果为0。
C、C++中只有0才代表假,其余的所有值均代表真。
参考资料:
2271

被折叠的 条评论
为什么被折叠?



