- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
与运算表达式运算符.ppt
第4章 本章要点 关系表达式 逻辑表达式 选择结构程序设计 程序=算法+数据结构 4.1.2 算法 的描述方法 用流程图表示算法 用N--S流程图表示算法 4.2 条件判断 关系运算符用于测试两个操作数或两个表达式之间的关系,其中操作数可以是变量、常量或表达式。 4.2 条件判断 优先级: (1)在关系运算符中:,=, ,=高于==, !=。 (2)与其它种类运算符比较: 例如,假设num1=3,num2=4,num3=5,则: (1)num1num2的值 (2)(num1num2)!=num3的值 (3)num1num2num3的值 思考题:任意改变num1或num2的值,会影响整个表达式的值吗? (4)(num1num2)+num3 再次强调:C语言用整数“1”表示“逻辑真”,用整数“0”表示“逻辑假”。所以,关系表达式的值还可以参与其它种类的运算,例如算术运算、逻辑运算等。 逻辑“与”运算符 逻辑“与”运算符 逻辑“或”运算符 || 逻辑“或”运算符 || 逻辑“非”运算符 ! 逻辑“非”运算符 ! 逻辑运算符总结 逻辑运算符的优先级 (1)逻辑非的优先级最高,逻辑与次之,逻辑或最低 .即: !(非) ? (与) ? ||(或) (2)与其它种类运算符的优先关系 ! ?算术运算符 ?关系运算符? ? || ? 赋值运算符 ?逗号运算符 逻辑运算符 C语言中,运算量: 0表示“假”, 非0表示“真”, 运算结果: 0表示“假”, 1表示“真”, 逻辑运算符 (1)逻辑运算符两侧的操作数,除可以是0和非0的整数外,也可以是其它任何类型的数据,如实型、字符型等。‘a’‘b’ (2)在计算逻辑表达式时,并不是所有的表达式都被求解,只有在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符。 逻辑运算符 4.3 用if语句实现选择结构 用if语句可以构成分支结构。它对给定的条件进行判断,根据判断的结果(真或假)来决定执行某个分支程序段。 简单if语句的示例 if-else语句的示例 阶梯式 if 结构示例 多重条件判断 4.3 用if语句实现选择结构 条件运算符 条件运算符 条件运算符示例 在使用switch结构时应注意以下几点: 在case后的各常量表达式的值不能相同,否则会出现错误; 在case后,允许有多个语句,可以不用{}括起来; 每个case语句后都必须有一个break语句,否则会出现错误; 各case和default子句的先后顺序可以变动,而不会影响程序执行结果; default子句可以省略; switch 结构示例 练习 从键盘输入的三角形的三条边长,编程判定是该三边 可以组成何种三角形。 从键盘任意输入年、月,编程输出该年份该月的天数。 商店卖西瓜,10斤以上的每斤0.15元,8斤以上的每斤0.3元,6斤以上的每斤0.4元,4斤以上的每斤0.6元,4斤以下的每斤0.8元,从键盘输入西瓜的重量和顾客所付钱数,输出应付款和应找钱数。 某服装批发商店经营套服,也单件出售。若买的不少于50套,每套80元;不足50套的每套100元;只买上衣每件60元;只买裤子每条45元。从键盘任意输入顾客所买的上衣和裤子的件数,输出应付款。 练习 给出一百分制成绩,要求输出成绩等级’A’、 ’B’、 ’C’、 ’D’、 ’E’。90分以上为’A’,80到89分为’B’,70到79分为’C’,60到69分为’D’,60分以下为’E’。 有3个整数a、b、c,由键盘输入,输出其中最大的数。 通过键盘输入字符,判断其为控制、数字、大写字母、小写字母和其他字母的哪一类。 根据如下函数关系,从键盘任意输入一个数(x),计算出相应的y值。 x y x0 0 0=x10 x 10=x20 10 20=x40 -0.5x+20 2. 双选: 格式:if (expression) statement1 else statement2 执行过程: 例:if (xy) printf(%d,x); e
您可能关注的文档
- 三种方法提取大鼠原代巨噬细胞的生物学特点比较-中国组织工程研究.PDF
- 构建创新创业通识教育课程平台研究-上海科科学技术职业学院建设.ppt
- 上海市自然科学奖公示内容-中国科学院生物化学与细胞生物学研究所.PDF
- 上海市计算机软件评测重点实验室上海市计算机软件评测重点实验室.PDF
- 上海市遗传学会复旦大学生命科学院联合基因科技.ppt
- 柔性石墨环卷压制造工艺与优势分析.PDF
- 柚皮中柚皮苷的乙醇提取工艺研究.PDF
- 标准名称-浙江省石油和化学工业行业协会.doc
- 不确定离散系统的最优保性能控制3-中国科技论文在线.PDF
- 梁平海螺电能管理系统项目的设计与应用-安科瑞.PDF
- 材料科学基础(中南大学)知到智慧树期末考试答案题库2024年秋中南大学.docx
- 材料力学(长安大学)知到智慧树期末考试答案题库2024年秋长安大学.docx
- 财务管理(山东财经大学)知到智慧树期末考试答案题库2024年秋山东财经大学.docx
- 财务管理——听故事,学财务(兰州现代职业学院)知到智慧树期末考试答案题库2024年秋兰州现代职业学院.docx
- 财务会计基础知到智慧树期末考试答案题库2024年秋广西金融职业技术学院.docx
- 材料力学(山东大学)知到智慧树期末考试答案题库2024年秋山东大学.docx
- 材料性能学实验知到智慧树期末考试答案题库2024年秋山东科技大学.docx
- 财务管理(安徽理工大学)知到智慧树期末考试答案题库2024年秋安徽理工大学.docx
- 材料科学基础(南方科技大学)知到智慧树期末考试答案题库2024年秋南方科技大学.docx
- 财务管理学(南昌大学)知到智慧树期末考试答案题库2024年秋南昌大学.docx
最近下载
- OMRON欧姆龙温控器 定时器 计数器凸轮定位器3F88L-160 162 3F88L-160 162 产品样本.pdf
- 消防水池(密闭空间)施工方案.doc VIP
- 曾仕强-易经的智慧.pdf
- 《Unit 6 Meet my family!》作业设计方案-小学英语人教PEP版四年级上册.docx
- 《Longji Rice Terraces》外研版英语必修一英语高中一年级课件.pptx
- HJ-固定污染源废气 硫化氢的测定 亚甲基蓝分光光度法.pdf
- 汽车转向系统转向器拆装检修.pptx VIP
- 永恒力EFG 110K 110 113 115三只点电动叉车操作手册.pdf
- 人教版地理八年级上册 全册教案.docx
- 岭南版美术八年级下册《汽车的造型》.ppt
文档评论(0)