C程序设计第二章-运算符与表达式2.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C程序设计第二章-运算符与表达式2.ppt》由会员分享,可在线阅读,更多相关《C程序设计第二章-运算符与表达式2.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C C 程序设计程序设计锦城学院电子系锦城学院电子系E2.3.5 关系关系运算运算E2.3.6 逻辑运算逻辑运算E2.3.7 条件运算条件运算E2.3.8 逗号运算逗号运算运算符优先级别及结合性口诀:运算符优先级别及结合性口诀:P P3030 表表2-82-8 括号成员第一;括号成员第一;(右向右向)全体一元第二;全体一元第二;乘除余三,加减四;乘除余三,加减四;移位五,关系六;移位五,关系六;等于不等排第七;等于不等排第七;位与异或和位或;位与异或和位或;“三分天下三分天下”八九十;八九十;逻辑或跟与;逻辑或跟与;十二和十一;十二和十一;(右向右向)条件高于赋值;条件高于赋值;逗号运算级最低
2、!逗号运算级最低!2.3.5 关系运算关系运算 所谓所谓“关系运算关系运算”实际上是实际上是“比较运算比较运算”。关系表达式:用关系运算符将变量、常量、表达关系表达式:用关系运算符将变量、常量、表达 式连接起来的式子。式连接起来的式子。例如,大于符号例如,大于符号()是一个关系运算符,是一个关系运算符,a3 是一个关系表达式。是一个关系表达式。关系运算符及其优先次序关系运算符及其优先次序C语言提供语言提供6种关系运算符:种关系运算符:(小于小于)=(小于或等于小于或等于)(大于大于)=(大于或等于大于或等于)=(等于等于)!=(不等于不等于)注意:关系运算符的结合性是自左向右注意:关系运算符的
3、结合性是自左向右 优先级别不同于其他,相对较低优先级别不同于其他,相对较低课课 堂堂 练练 习习 1请判断以下表达式的运算顺序?请判断以下表达式的运算顺序?cab ab=c a=bc abbc ab cu关系表达式的值是一个逻辑值,即关系表达式的值是一个逻辑值,即“真真”或或“假假”。u C语言没有逻辑型数据,语言没有逻辑型数据,以以1代表代表“真真”,以,以“0”代表代表“假假”。假设假设a,b,c,d,f均有定义,且均有定义,且a=3,b=2,c=1 1.a b 2.(a b)=c 3.b c a 4.d=a b 5.f=a b c11010【例例2.18】判断关系表达式的值判断关系表达式
4、的值课课 堂堂 练练 习习 2以下程序的运行结果是?以下程序的运行结果是?关系运算注意关系运算注意1例例 若若a=0;b=0.5;x=0.3;a=0;b=0.5;x=0.3;则则 a a=x=x=b0 0 结果为结果为 A A100 100 结果为结果为a=97A=65010关系运算注意关系运算注意2例例 注意区分注意区分“=”与与“=”int a=0,b=1;if(a=b)printf(“a equal to b”);else printf(“a not equal to b”);输出输出结果是结果是“a equal to b”!2.3.6 逻辑运算逻辑运算逻辑运算符是用来处理诸如:逻辑运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 第二 运算 表达式
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内