- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识回顾 内容向导 4.1 运算符和表达式概述 4.2 运算符和表达式 目的要求 复习思考题 上机练习 11.强制类型转换运算符的作用是什么?如何使用? 12.教材P39思考与练习 14 15 12 13 11 全部 10 (1)(2)(4)(5)(7) 9 全部 8 (1)(3)(4) 7 内容 题号 把教材复习思考题中涉及的各表达式的结果上机执行, 并把结果与自己的分析结果比较 举例:第9题可以通过下面程序进行 main() {int x=10,y=10,z=10,i=5,j=10,k; unsigned long u=5,v; double d=1.5,f=4.5; printf(“%d\t”,++x*--x); printf(“%d\t”,k=x==y); printf(“%lf\t”,k=(z+5,y%7,f+=5)); printf(“%d\t”,5/x=x/(y*z)); printf(“%lf\n”,d+=f*5+y); } * 1.格式化输出函数printf(); 2.格式化输入函数scanf(); 3.字符输出函数putchar(); 4.字符输入函数gethar(); 目的要求 复习思考题 4.2 运算符和表达式 4.1 概述 上机与练习 1 2 3 4 5 第4讲 运算符和表达式 1.运算符 由基本字符集中的一个或几个字符组成的,用来表示 一种具体操作的符号 如:+ - % ++ 2.表达式 (1)含义 由一个或多个操作组成的有实际意义的式子 (2)说明 ①表达式最终得到一个结果,类型由参与运算的操作决定 ②含两个或以上运算符的表达式为复杂表达式 如:3+4*5=12 ③最简单的表达式只含一个操作数而不含运算符 如:3.14159 “This is a expression” salary L 2 5 逻辑与 L 2 4 || 逻辑或 L 1 , 逗号 R 2 2 = += -= *= = %= = = = |= ^= 赋值 L 3 3 ? : 条件运算 L 2 6 | 按位或 L 2 7 ^ 按位异或 L 2 8 位与 L 2 9 == != 等于,不等于 L 2 10 = = 关系运算 L 2 11 移位 L 2 12 + - 加减 L 2 13 * / % 乘除余 R 1 15 sizeof 求字节数 R 1 15 () 类型转换 R 1 15 * 指针操作 R 1 15 + - 单目加减 R 1 15 ! 逻辑非 R 1 15 ~ 按位反 R 1 15 ++ - - 自增,减 L 16 () 函数调用 L 16 [] 数组下标 L 16 - . 成员选择 结合性 操作数个数 优先级 运算符 名称 一、算术运算符和算术表达式 (一)算术运算符 exp1-exp2 L 12 2 - 减 exp1+exp2 L 12 2 + 加 exp1%exp2 L 13 2 % 取余 exp1/exp2 L 13 2 / 除 exp1*exp2 L 13 2 * 乘 -exp R 15 1 - 单目减 i--,--i R 15 1 -- 自减 i++,++i R 15 1 ++ 自增 举例 结合性 优先级 操作数个数 运算符 名称 算术运算符 1.关于基本算术运算符(+,-,*,/) (1)两个整数相除结果为整数 如: 23/5=4 23/7=3 1/2.5=0.400000 (2)取模%运算只适用于两个整数,结果为相除的余数 如: 3.14159%6(×) 14%3=2 24%8=0 (3)整除往往用来进行数字分离 如:123/100=1可得到百位数1 (4)取余往往用于构建条件或进行周期性事物处理 如:用x%2是否为0可以对x进行奇偶判断 用x%7可以判断经过x天后是星期几 2.关于自增自减运算符(++,--) (1)自增自减运算操作数只有一个,且必须为整型变量 如: int i; i++; (√) i--; (√) (i+5)++ (×) 5-- (×) (2)自增自减运算都有前置和后置两中使用方法 如: i++或++i i—或--i (3)对单一变量实施自增自减运算前置和后置效果相同 如: i++或++i == i=i+1 i—或--i == i=i-1 (4)若出现在表达式中参与运算前置和后置效果不同 前置时: 变量先自身加或减1,之后参与其他运算 后置时: 变量
您可能关注的文档
- 二年级数学上册(北师版)同步教学教案 花园.ppt
- 二年级数学上册(北师版)同步教学教案 回家的路上.ppt
- 二年级数学上册(北师版)同步教学教案 件 看一看(二).ppt
- A 30 W Power SupplyWave Resonant Mode30瓦电源 准平方运算方法 波共振模式.PDF
- 二年级数学上册(北师版)同步教学教案 节日广场.ppt
- 二年级数学上册(北师版)同步教学教案 看望老人.ppt
- 二年级数学上册(北师版)同步教学教案 看一看(二).ppt
- 二年级数学上册(北师版)同步教学教案 买书.ppt
- HIGH-VOLTAGE, HIGH SLEW RATE, WIDEBANDFET-INPUT OPERATIONAL AMPLIFIER高电压、高摆率、宽带 输入运算方法放大器.pdf
- 二年级数学上册(北师版)同步教学教案 抛硬币.ppt
文档评论(0)