第5讲-运算符和表达式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5讲-运算符和表达式

知 识 回 顾 问 题 引 出 主 要 内 容 2.1 表达式 2.1.1 初级表达式 2.1.2 二元表达式 2.1.3 赋值表达式 2.1.4 后缀表达式 2.1.5 一元表达式 2.1.6 逗号表达式 目 的 要 求 复习思考题 * * 主讲教师:葛日波 第5讲 表达式和简单程序设计-1 邮箱: ececity@dlut.edu.cn 电话: 0411 1.格式化输入/输出 scanf函数 printf函数 2.字符输入输出 getchar函数 putchar函数 2.数据是程序处理的对象 1.数据存储在变量中,通过变量名可以引用数据 3.要对数据进行处理就要写各种算式 2.1 表达式 2.1.1 初级表达式 2.1.2 二元表达式 2.1.3 赋值表达式 2.1.4 后缀表达式 2.1.5 一元表达式 2.1.6 逗号表达式 目的要求 复习思考题 1.概述 (1)运算符 + ++ = 1.概述 (2)操作数 执行某种操作的语法符号,又叫运算符 执行某种操作的对象 x + exp /* x,exp是操作数,它们是变量 */ i++ /* i是操作数,它是变量 */ x = 5 /* x,5是操作数,x是变量,5是常量 */ 举 例 (3)表达式是由一系列操作数和运算符构成的有意义的式子 图2-1 C语言中的表达式类型 左 1 无 逗号 , 逗号表达式 右 2 有 赋值 = += -= *= /= %= 赋值表达式 左 13 12 无 乘,除,取余 * / % 加,减 + - 二元表达式 右 15 有 有 无 无 前置自增 ++ 前置自减 -- 测定对象占用字节数 sizeof 正,负 + - 一元表达式 左 17 16 16 有 函数调用 (…) 后置自增 ++ 后置自减 -- 后缀表达式 18 无 标识符 常量 括号表达式 初级表达式 结合性 优先级 副作用 说 明 类 型 表2-1 本章涉及的表达式 (4)三点说明 ①优先级 用来确定复杂表达式中不同运算符的运算顺序 ②结合性 用来确定复杂表达式中相同优先级运算方向 (5)强调一点 任何一个表达式最终都产生一个值 1.初级表达式是只含一个操作数不含运算符的表达式 2.初级表达式的优先级最高(18) 3.初级表达式包括: 常量,变量和括弧表达式 图2-2 初级表达式格式 注意: 任何表达式加上括号就变为级别最高的初级表达式 (1)格式为“操作数—运算符-操作数”的表达式 1.概述 1.概述 图2-2 二元表达式格式 (2)二元运算符(5种) exp1 + exp2 exp1 - exp2 12 + - 加 减 exp1 * exp2 exp1 / exp2 exp1 % exp2 左 13 * / % 乘 除 取余 举 例 结合性 优先级 运算符 运算 (1)两个整数相除结果仍为整数 2.四点注意事项 7 / 2 结果是 3 /* 整数除的结果为整数 */ 7 / 2.0 结果是3.5 /* 整数和小数除的结果为小数 */ 举 例 已知华氏温度f与摄氏温度c之间满足以下转换关系: 思 考 那么该如何表示这个算式? 2.四点注意事项 (2)取余运算必须是整数,结果是两个数相除得到的余数 7 % 2 结果是 1 /* 7 – (7 / 2) * 2 */ -7 % 2 结果是 -1 /* -7 – (-7 / 2) * 2 */ 举 例 (3)在实际应用中,取余运算常常用来构建某种条件 x % 2 == 0 /* 判断x是否是偶数 */ (x % 3==0)||(x % 7==0) /* 判断x是否能被3或7整除 */ 举 例 (4)在实际应用中,取余运算常常用来构建某种条件 若x是值为123整型变量,则: x % 10

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档