关系运算符、条件运算符.ppt_第1页
关系运算符、条件运算符.ppt_第2页
关系运算符、条件运算符.ppt_第3页
关系运算符、条件运算符.ppt_第4页
关系运算符、条件运算符.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本章主要知识点,基本的数据类型 常量和变量 结构体数据类型 C语言各种运算符和表达式的应用,复习 关系运算符及表达式 条件运算符及表达式,授课要点,问题引入,星光大道评委正在给最后决赛的两名选手打分,到底谁是冠军呢?我们现在只能根据最后的总分来决定。结果由选手的成绩要进行比较得出。,问题分析,表示两个操作数或表达式的大小关系,采用关系运算符,关系运算符及表达式举例,返回本节目录,#include void main() int a,b; printf(“a=“); scanf(“%d“, ,观察以下程序的结果。,按下图录入的结果是:,模仿练习,使用关系表达式描述两个选手成绩sa和sb的关系: A是冠军,B是亚军 A是亚军,B是冠军 成绩相同,需要加时赛,C语言中的关系运算符共有六种,它们是: = ,=,=,关系运算符及表达式总结,关系运算符及表达式 条件运算符及表达式,授课要点,问题引入,学校根据同学的总评成绩评一、二、三等奖学金,总评成绩为90分及以上为一等奖学金、88分及以上为二等奖学金,85分及以上为三等奖学金。你的奖学金是几等呢?,问题分析,采用条件运算符及表达式可解决以上问题,问题求解,#include void main() float score; printf(“请输入总评成绩:“); scanf(“%f“, ,模仿练习,使用条件表达式表示奖学金的评奖方式,学校根据同学的总评成绩评特等、一等、二等奖学金,总评成绩为90分及以上为特等奖学金、88分及以上为一等奖学金,85分及以上为二等奖学金。,条件运算符及表达式 总结,条件运算符是“?:”,是C语言中唯一的三目运算符,用条件运算符将两个表达式连接起来的符合C语法规则的式子称为条件表达式。 2.条件表达式的一般形式: 表达式1?表达式2:表达式3 ; 操作过程:先计算表达式1的值,若为“真”,则计算表达式2的值,整个条件表达式的值就是表达式2的值;若表达式1的值为“假”,则计算表达式3,整个条件表达式的值就是表达式3的值。 条件运算符优先级低于逻辑运算符,其结合性是右结合。,返回本节目录,小组讨论并总结,比较赋值运算(=)符和等于(= =)的区别 比较运算符的结果为什么? 条件运算表达式如何计算?,结论1赋值运算符和等于运算符比较,赋值运算符表示为=,其结果为将=右边的值赋给左边的变量,左边只能为变量 等于运算符表示为=,其结果为逻辑值真和假,不修改任何变量的值,左右两边可为常量或变量,结论2比较运算符的结果,比较运算符的结果为0(假),1(真),结论3条件运算符的运算方法,表达式1?表达式2:表达式3 ; 操作过程:先计算表达式1的值,若为“真”,则计算表达式2的值,整个条件表达式的值就是表达式2的值;若表达式1的值为“假”,则计算表达式3,整个条件表达式的值就是表达式3的值。 条件运算符可以嵌套,过程与上类似,作业每人必做,1、用条件表达式描述:取三个数的最大者。 2、输入一名学生的某科成绩,输出等级。 成绩85 等级:A 成绩70 等级:B 成绩60 等级:C 成绩60 等级:D,作业每人必做,学以致用: 找一些生活中常见的例子,用条件运算表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论