野外元歌夏日物语限定版超千V精彩满载青春气息
青春纪念册全新回归,独家心动记录。...
2026-01-25
if和while语句使用关系表达式作为测试条件,有时需要要把多个表达式连接在一起使用。例如编写一个程序,判断字符串中是否包含‘a’或‘b’字符,这时可以用逻辑运算符判断。
C语言中常见的逻辑运算符如下:
| 逻辑运算符 | 含义 |
| && | 与 |
| || | 或 |
| ! | 非 |
规则如下,表达式1和表达式2是两个简单的表达式,则:
(1)当且仅当表达式1和表达式2同时为真时,表达式1 && 表达式2才为真。
| 布尔值 | 布尔值 | 与关系 |
| 真 | 真 | 真 |
| 真 | 假 | 假 |
| 假 | 真 | 假 |
| 假 | 假 | 假 |
(2)如果表达式1或表达式2为真,则表达式1 || 表达式2为真。
| 布尔值 | 布尔值 | 或关系 |
| 真 | 真 | 真 |
| 真 | 假 | 真 |
| 假 | 真 | 真 |
| 假 | 假 | 假 |
(3)如果表达式1为假,则!表达式1就为真。
| 布尔值 | 非关系 |
| 真 | 假 |
| 假 | 真 |
10 > 8 && 20 > 10,两个表达式都为真,与关系为真。
10 > 8 || 2 > 10,只有一个表达式为真,或关系为真。
!(10 > 5),10 > 5为真,但!真为假。
在C99标准中新增了可以替代逻辑运算符的拼写。
| 原有 | iso646.h |
| && | and |
| || | or |
| ! | not |
!的优先级最高,其次是&&优先级次之,||最低。
举例来说,表示分数值的范围0到100,可以采用:
score >= 0 && score <= 100
不能使用数学写法:
0 <= score <= 100
还可以采用范围测试一个字母是否是小写或大写字母,如下:
ch >= ‘a’ && ch <= ‘z’
以上内容就是为大家推荐的c语言中运算符的优先级高低排列顺序(C语言运算符优先级规则)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:c语言中运算符的优先级高低排列顺序(C语言运算符优先级规则)
本文地址:https://www.xiaoyin02.com/shcs/117342.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)