c语言程序设计案例教程(二)ppt

c语言程序设计案例教程(二)ppt

ID:36325918

大小:647.00 KB

页数:156页

时间:2019-05-09

c语言程序设计案例教程(二)ppt_第1页
c语言程序设计案例教程(二)ppt_第2页
c语言程序设计案例教程(二)ppt_第3页
c语言程序设计案例教程(二)ppt_第4页
c语言程序设计案例教程(二)ppt_第5页
资源描述:

《c语言程序设计案例教程(二)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Date:08October2021C语言程序设计案例教程(二)Date:08October2021第8次(关系运算符、条件运算符)本章主要知识点基本的数据类型常量和变量结构体数据类型C语言各种运算符和表达式的应用复习关系运算符及表达式条件运算符及表达式授课要点问题引入星光大道评委正在给最后决赛的两名选手打分,到底谁是冠军呢?我们现在只能根据最后的总分来决定。结果由选手的成绩要进行比较得出。问题分析表示两个操作数或表达式的大小关系,采用关系运算符关系运算符及表达式举例返回本节目录#includevoidmain(){inta,b;printf("a=");s

2、canf("%d",&a);printf("b=");scanf("%d",&b);printf("a>b:%d",a>b);printf("a=b:%d",a>=b);printf("a<=b:%d",a<=b);printf("a==b:%d",a==b);printf("a!=b:%d",a!=b);}观察以下程序的结果。按下图录入的结果是:模仿练习使用关系表达式描述两个选手成绩sa和sb的关系:A是冠军,B是亚军A是亚军,B是冠军成绩相同,需要加时赛C语言中的关系运算符共有六种,它们是:><>=<=!

3、===大于小于大于等于小于等于不等于等于关系运算符的运算结果为0(假)或为1(真)关系表达式的优先级:低于算术运算符、高于逻辑运算符其中!=和==符号低于>,<,>=,<=关系运算符及表达式总结关系运算符及表达式条件运算符及表达式授课要点问题引入学校根据同学的总评成绩评一、二、三等奖学金,总评成绩为90分及以上为一等奖学金、88分及以上为二等奖学金,85分及以上为三等奖学金。你的奖学金是几等呢?问题分析采用条件运算符及表达式可解决以上问题问题求解#includevoidmain(){floatscore;printf("请输入总评成绩:");scanf("%

4、f",&score);(score>=90)?printf("一等奖学金"):(score>=88)?printf("二等奖学金"):(score>=85)?printf("三等奖学金"):printf("没有奖学金");}模仿练习使用条件表达式表示奖学金的评奖方式,学校根据同学的总评成绩评特等、一等、二等奖学金,总评成绩为90分及以上为特等奖学金、88分及以上为一等奖学金,85分及以上为二等奖学金。条件运算符及表达式总结条件运算符是“?:”,是C语言中唯一的三目运算符,用条件运算符将两个表达式连接起来的符合C语法规则的式子称为条件表达式。2.条件表达式的一般形式:表达式1?

5、表达式2:表达式3;操作过程:先计算表达式1的值,若为“真”,则计算表达式2的值,整个条件表达式的值就是表达式2的值;若表达式1的值为“假”,则计算表达式3,整个条件表达式的值就是表达式3的值。条件运算符优先级低于逻辑运算符,其结合性是右结合。返回本节目录小组讨论并总结比较赋值运算(=)符和等于(==)的区别比较运算符的结果为什么?条件运算表达式如何计算?结论1——赋值运算符和等于运算符比较赋值运算符表示为=,其结果为将=右边的值赋给左边的变量,左边只能为变量等于运算符表示为==,其结果为逻辑值真和假,不修改任何变量的值,左右两边可为常量或变量结论2——比较运算符的结果比较运

6、算符的结果为0(假),1(真)结论3——条件运算符的运算方法表达式1?表达式2:表达式3;操作过程:先计算表达式1的值,若为“真”,则计算表达式2的值,整个条件表达式的值就是表达式2的值;若表达式1的值为“假”,则计算表达式3,整个条件表达式的值就是表达式3的值。条件运算符可以嵌套,过程与上类似学以致用运动会上,跳高场上A同学跳的比B同学高,如何表示?100米短跑,A同学比B同学跑得快,如何表示?找一些生活中常见的例子,用比较运算表达式描述作业——每人必做1、用条件表达式描述:取三个数的最大者。2、输入一名学生的某科成绩,输出等级。成绩>=85等级:A成绩>=70等级:B成绩

7、>=60等级:C成绩<60等级:D作业——小组必做学以致用:找一些生活中常见的例子,用条件运算表达式描述例如:某银行存款5万块以上可以办金卡、存款20万以上可以办VIP特种卡,其余为一般信用卡,根据存款金额判断某用户的银行卡种类。ITEducation&TrainingDate:08October2021第9次(逻辑运算符)本章主要知识点基本的数据类型常量和变量结构体数据类型C语言各种运算符和表达式的应用复习逻辑运算符及表达式数据类型转换授课要点问题引入已知年份,要判断该年是否为闰年?(该年份能够被40

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。