c语言中运算符的优先级高低排列顺序_C语言运算符优先级规则

c语言中运算符的优先级高低排列顺序_C语言运算符优先级规则,第1张

c语言中运算符的优先级高低排列顺序_C语言运算符优先级规则 if和while语句使用关系表达式作为测试条件,有时需要要把多个表达式连接在一起使用。

例如编写一个程序,判断字符串中是否包含‘a’或‘b’字符,这时可以用逻辑运算符判断。

一、逻辑运算符与规则1.逻辑运算符C语言中常见的逻辑运算符如下:逻辑运算符含义&&与||或!非2.规则规则如下,表达式1和表达式2是两个简单的表达式,则:(1)当且仅当表达式1和表达式2同时为真时,表达式1 && 表达式2才为真。

布尔值布尔值与关系真真真真假假假真假假假假(2)如果表达式1或表达式2为真,则表达式1 || 表达式2为真。

布尔值布尔值或关系真真真真假真假真真假假假(3)如果表达式1为假,则!表达式1就为真。

布尔值非关系真假假真3.示例10 > 8 && 20 > 10,两个表达式都为真,与关系为真。

10 > 8 || 2 > 10,只有一个表达式为真,或关系为真。

!(10 > 5),10 > 5为真,但!真为假。

4.iso646.h头文件在C99标准中新增了可以替代逻辑运算符的拼写。

原有iso646.h&&and||or!not二、优先级与范围1.优先级!的优先级最高,其次是&&优先级次之,||最低。

2.范围举例来说,表示分数值的范围0到100,可以采用:score >= 0 && score <= 100不能使用数学写法:0 <= score <= 100还可以采用范围测试一个字母是否是小写或大写字母,如下:ch >= ‘a’ && ch <= ‘z’

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/646217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存