- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲二级C语言培训
第 4 章 选择结构;关系运算符(共6种)
用于比较两个数据的大小,被比较的数据可以是数值型,也可以 是字符型等。
;关系表达式及关系表达式的值
用关系运算符连接的两个表达式称为关系表达式。如:
3==3+53+24 ab a+bb+c (a=3)(b=5)
‘a’‘b’ (ab)(bc)
关系表达式的值:1 或 0 (在C中,没有逻辑常量)
逻辑真 → 整型数据 1 逻辑假 → 整型数据 0;说明
(1)区别:
== 条件运算符
= 赋值运算符
(2)字符数据的比较按其ASCII码进行。
‘d’ ‘E’
(3)一般不用“== ”来判定二个实数是否相等。
若变量a,b为实型,判定a,b相等可用:
fabs(a-b)eps
其中eps是用户给定的一个充分小的数。;5.2 逻辑运算符和逻辑表达式;逻辑表达式(可以包含多个逻辑运算符)
例:设 a=2,c=a,f=3.0, x=1, y=2
!(c ==a)
ac|| f= =c
!(1!a)
! a b||xy c;思考
设:a=1 , c=3;
问:执行 a||(c=5)后,表达式的值: ? 变量c的值:?
执行 a (c=5)后,表达式的值: ? 变量c的值:?;思考题:
数学关系式 : 3≤x10
用C语言的表达式如何描述?;;形式一:
if (表达式)
语句
;;例
从键盘输入一个整数,判断该数是否能被 3 整除。若能,打印 YES;不能被 3 整除,打印 NO;例 从键盘输入三角形的三边,判断是否能构成三角形,若能则输出其面积,若不能输出不能构成三角形。;形式三:
if(表达式1 ) 语句1
else if(表达式 2) 语句2
else if( 表达式3) 语句3
else 语句4;例 根据考试成绩的百分制分数段打印出相应的等级。
;
if(e1)
if(e2) 语句1
else 语句2 else
if(e3) 语句3
else 语句4
;说明 if与else配对问题,如:
if(e1) if(e1)
if(e2) if(e2)
语句1 语句1
else else
语句2 语句2;例 有一函数
;
如果if语句是以下形式:
if (表达式1)
x =表达式2;
else
x =表达式3;
;条件运算符和条件表达式
表达式1?表达式2 :表达式3
作 用:在两个表达式的值中选择其一。
优先级别:高于赋值运算符,但低于逻辑运算符。
说明
(1)条件运算符:“ ? :” 要求三个运算量(唯一的三目运算)。
(2)执行过程:
非零(真)→求表达式2,即为整个表达式的值
求表达式1
零?(假) →求表达式3,即为整个表达式的值;例1:计算 a+|b| 的值;例:条件运算符嵌套
2 ? 1 : 0 ? 3 : 4 (结合方向:自右而左)
等价 2?1 : ( 0 ? 3 : 4 );;;4.4.2 switch语句 执行过程;例: 根据从键盘输入的学生成绩,输出对应的等级。;;例子: 根据从键盘输入的学生成绩,输出对应的等级。
;例 根据考试成绩的等级打印出百分制分数段。 P99
;
;一般形式: goto 标号;
功能:将执行流程转到以该标号为前缀的语句去执行。
;例 以计算 1+2+3+…+100 的值。;第 5 章 循环结构;;例5.1 求12+22+32+…+n2,直到累加和大于或等于10000为止。
;例5.2 计算pi/4=1-1/3+1/5-1/7+1/9-…公式求∏的近似值,直
到 最后一项的绝对值小于10-6为止 。
;;;;
for(表达式1;表达式
您可能关注的文档
最近下载
- 《科学探究:欧姆定律》名师课件.ppt VIP
- 网络服务业网络安全保障与应急响应机制建设方案.doc VIP
- 2025年高中《通用技术》考试卷(含答案) .pdf VIP
- 堰水力计算水利工程.xls VIP
- 人教版(2024新版)七年级上册生物期末复习知识点背诵提纲.docx VIP
- 2025 全国青少年信息素养大赛 Python 编程挑战赛(个人赛)初中组决赛模拟试卷(一).docx VIP
- 一种推送滚轮.pdf VIP
- EPC项目:基于风险管控的质量体系构建与实施.docx VIP
- 4洗涤剂总活性物的测定.pdf VIP
- 沙库巴曲缬沙坦联合松龄血脉康胶囊治疗老年高血压病合并慢性心力衰竭的.pptx VIP
文档评论(0)