欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

C、C++中的逻辑运算符

发布时间:2025/4/5 c/c++ 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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++中的逻辑运算符的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。