C、C++中的逻辑运算符
生活随笔
收集整理的这篇文章主要介绍了
C、C++中的逻辑运算符
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 1 逻辑运算符&&和||
- 1.1 逻辑运算符&&和||
- 1.2 逻辑运算符&&和||实例分析
- 2 逻辑运算符!
- 2.1 逻辑运算符!
1 逻辑运算符&&和||
1.1 逻辑运算符&&和||
||从左向右开始计算:
- 当遇到为真的条件时停止计算,整个表达式为真。
- 所有条件为假时表达式才为假。
&&从左向右开始计算:
- 当遇到为假的条件时停止计算,整个表达式为假。
- 所有条件为真时表达式才为真。
逻辑表达式中,&&比||具有更高的优先级。
1.2 逻辑运算符&&和||实例分析
看如下问题:
正确答案:i = 1,j = 0,k = 0。
分析如下:
2 逻辑运算符!
2.1 逻辑运算符!
C、C++中的逻辑非!只认得0,只知道见了0就返回1。因此当其碰见的值不是0时,其结果为0。
C、C++中只有0才代表假,其余的所有值均代表真。
参考资料:
总结
以上是生活随笔为你收集整理的C、C++中的逻辑运算符的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C++中的const成员函数
- 下一篇: C++中函数参数的默认值