逻辑运算符&逻辑表达式

逻辑运算符&逻辑表达式C语言提供三种逻辑表达式,按照运算优先级从高到低依次为:!、&&、||。注意事项:由系统给出的逻辑运算结果非0即1,不可能是其他数值逻辑运算符两侧的运算对象可以是数字0、1,也可以是字符型、实型、指针型等。一条语句中,并不是所有的逻辑运算符都被执行,若由前序逻辑运算已知表达式的值,则后续逻辑运算不会执行。如:a&&b&&c,只有a为真时才去…

C语言提供三种逻辑表达式,按照运算优先级从高到低依次为:!、&&、||。
注意事项:

  1. 由系统给出的逻辑运算结果非0即1,不可能是其他数值
  2. 逻辑运算符两侧的运算对象可以是数字0、1,也可以是字符型、实型、指针型等。
  3. 一条语句中,并不是所有的逻辑运算符都被执行,若由前序逻辑运算已知表达式的值,则后续逻辑运算不会执行。如:a&&b&&c,只有a为真时才去判断b,只有a和b都为真才会去判断c。

例子:

对于:(m=a>b)&&(n=c>d)
当:a=1,b=2,c=3,d=4,m=1,n=1时,(n=c>d)不被执行,n的值不是0而仍保持原值1

今天的文章逻辑运算符&逻辑表达式分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/11106.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注