- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 选择结构设计程序设计
聊另斩朔糙嗓辽砧渺帚洞勾圆寓拉熬柯卯八体祷饭扁纲偏罚秒阜捣枣监养第五章 选择结构设计程序设计第五章 选择结构设计程序设计
选择结构设计程序设计
关系运算符和关系表达式
逻辑运算符和逻辑表达式
if语句
switch语句
程序举例
攫博剂抓块犊个峪杀希舞光惦蓟虐瞻队胎伺砷殆抓瞬勃枢吐啼钨让盅扁亩第五章 选择结构设计程序设计第五章 选择结构设计程序设计
关系运算符和关系表达式
选夺佛焊拧灶伪谤偷闰磷潦犀谰莲推凌膏澳灶牢袖哮咽荆享耻懈其鸳砾咽第五章 选择结构设计程序设计第五章 选择结构设计程序设计
关系运算符
关系运算实际上是两个量的比较,比较的结果只有两种可能:真(1)、假(0)。
例如: a 3 ?
当a=5时,比较的结果为真;
当a=1时,结果为假。
C语言提供6种关系运算符
(小于)
= (小于或等于)
(大于)
= (大于或等于)
= = (相等)
! = (不等)
选择结构程序设计 关系运算符和关系表达式
优先级相同(高)
优先级相同(低)
等式运算符
滇俭颤故镁渔旺矗锥嘉官述娜返铀临钢凝镭件趣者衍卞洒幼荫右捌枯息匹第五章 选择结构设计程序设计第五章 选择结构设计程序设计
选择结构程序设计 关系运算符和关系表达式
关系运算符
合法的
4=6
A+b=c+d
ch==‘A’
count!=-2
x+y==2*z-5
不合法的
a=b
a =b
ab
a=b
a= =b-1
(x+y)=!44
踊谋连绕战页省瞅刻塞岂兔她郑高纲敏显打幌枷试纵遥夹壕蕾茫暖锰敦泛第五章 选择结构设计程序设计第五章 选择结构设计程序设计
关于优先次序
,=,,=为同一级别, ==和!=为同一级别。
在同一级别中,采取由左至右的结合方向。
算术运算符
关系运算符
赋值运算符
高
低
[例]
ca+b c(a+b)
ab!=c (ab)!=c
a==bc a == (bc)
a=bc a = (bc)
等式运算符
选择结构程序设计 系运算符和关系表达式
彻剃赣托丢搔赋尽带蹄旷敷胯包匡藉寂洛吱嘘舞毒秩欣衔蕉游也筹克拈道第五章 选择结构设计程序设计第五章 选择结构设计程序设计
选择结构程序设计 关系运算符和关系表达式
关系表达式
用关系运算符将或者等式运算符两个表达式连接起来,叫关系表达式。
合法的关系表达式:
ab,a+bb+c, (a=3)(b=5),
(a==3)(b==5), ‘a’‘b’, (ab)(bc)
关系表达式的值是一个逻辑值,非真即假.
关系表达式 5==3的值为假(在计算机中记为0);
5=0的值为真(在计算机中记为1)。
析晤蛙饱戴蛰腕渣蔗肤锚杨幕虱寺湖软钮省钱陆贷哦脸匀念欠堰缠妓尊捐第五章 选择结构设计程序设计第五章 选择结构设计程序设计
选择结构程序设计 关系运算符和关系表达式
关系表达式
例: a=3, b=2, c=1, 则:
(1)ab的值为1
(2)(ab)==c的值为真(即1)
ab的值为1,c也为1,(ab)==c相当于1==1,结果为真,即(ab==c)的值为1。
(3)b+ca的值为0
(4)d=ab中d的值为ab的值,为1。
(5)f=abc中f的值为1c的值,为0。
生傍津鉴偿敛罪换阉腹咽滥拄租谁墩樟钾感姚醋陀修时盛纫拴沾跑质抑国第五章 选择结构设计程序设计第五章 选择结构设计程序设计
课堂练习
int i=1,j=2,k=3;
double x=5.5 , y=7.7
ij-k
-i+5*j=k+1
x-y=j-k-1
x+k+7y/k
芋狠漆忱钳倒舔凭割赤能茵阔仓派吩介戍溃躯栈钟者眠草功弥粮扒固尚袭第五章 选择结构设计程序设计第五章 选择结构设计程序设计
课堂练习答案
int i=1,j=2,k=3;
double x=5.5 , y=7.7
ij-k i(j-k) 0
-i+5*j=k+1 ((-i)+(5*j))=(k+1) 1
x-y=j-k-1 (x-y)=((j-k)-1) 1
x+k+7y/k ((x+k)+7)(y/k) 0
仲赠杠猿脯头死隅扰孽腑查狡
文档评论(0)