第6节 算术表达式与赋值表达式

第6节 算术表达式与赋值表达式

ID:19721557

大小:391.50 KB

页数:19页

时间:2018-10-05

第6节 算术表达式与赋值表达式_第1页
第6节 算术表达式与赋值表达式_第2页
第6节 算术表达式与赋值表达式_第3页
第6节 算术表达式与赋值表达式_第4页
第6节 算术表达式与赋值表达式_第5页
资源描述:

《第6节 算术表达式与赋值表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、算术运算符算术表达式的计算赋值运算符赋值表达式强制类型转换第六节算术表达式与赋值表达式(80%考2~5分)1.算术运算符数学中:+、-、X、÷C语言中:+、-、*、/、%(取余)考试,主要针对“/”“%”出考题第六节算术表达式与赋值表达式说明:“/”两边运算对象类型必须一致,结果类型与运算对象类型一致;若算术运算符两边类型不一致,则系统会将其由低类型(所占字节数少)转换为高类型(所占字节数多),之后再进行运算;%”运算符左右两边必须为整数,余数的符号同被除数的符号相同第六节算术表达式与赋值表达式例:(1)/:5/2=5.0/2=5

2、/2.0=5.0/2.0=(2)%:5%2=-5%2=5%-2=-5%2=22.52.52.511-1-1实型float4字节整型int2字节实型float4字节2.0第六节算术表达式与赋值表达式例:(3)判断下列算数表达式正确与否2.5%35%3.05%3-5%-3第六节算术表达式与赋值表达式正确!正确!错误!2.5不是整数!错误!3.0不是整数!算术运算符优先级(*、/、%)>(+、-)*、/、%优先级相同+、-优先级相同第六节算术表达式与赋值表达式算术运算符算术表达式的计算赋值运算符赋值表达式强制类型转换第六节算术表达式与赋

3、值表达式(80%考2~5分)2.算术表达式的计算根据优先级的高低决定计算顺序例:4*5+8*2%4+12/5=4*5+8*2%4+12/5=20+0+2=22第六节算术表达式与赋值表达式关于算数表达式的练习:习题(P20-21题1-3)习题集(P2题23、24)(P3题32、34)(P4题37、38)第六节算术表达式与赋值表达式算术运算符算术表达式的计算赋值运算符赋值表达式强制类型转换第六节算术表达式与赋值表达式(80%考2~5分)3.赋值运算符=、+=、-=、*=、/=(复合赋值表达式)赋值运算的一般格式为:变量=表达式注:任意

4、一种赋值运算符的左侧必须为变量,不能是表达式和常量;整个赋值表达式的值是最左边变量的值。当赋值运算符左右两边类型不一样,系统会自定进行类型转换。第六节算术表达式与赋值表达式例:判断下列复制表达式的正误a+3=ba*5=103=a+b第六节算术表达式与赋值表达式错!a+3为表达式错!a*5为表达式错!3不是变量例:inta=5;intb=6;a=a+b;//a=11整个赋值表达式的值是最左边变量的值。第六节算术表达式与赋值表达式例:floatx;x=3;//x=3.000000inta=4.9;//a=4当赋值运算符左右两边类型不一

5、样,系统会自定进行类型转换第六节算术表达式与赋值表达式算术运算符算术表达式的计算赋值运算符赋值表达式强制类型转换第六节算术表达式与赋值表达式(80%考2~5分)4.赋值表达式(1)+=a+=6a=a+6(2)-=a-=6a=a-6(3)*=a*=6a=a*6(4)/=a/=6a=a/6第六节算术表达式与赋值表达式算术运算符算术表达式的计算赋值运算符赋值表达式强制类型转换第六节算术表达式与赋值表达式(80%考2~5分)5.强制类型转换格式为:(类型名)表达式如:(int)2.36=>2注:圆括号不能省略一对小括号的位置第六节算术表达

6、式与赋值表达式赋值表达式与强制类型转换相关练习:习题集(p2题26、28、29)(p3题48、50、51)第六节算术表达式与赋值表达式

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

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

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