欢迎来到天天文库
浏览记录
ID:19721557
大小:391.50 KB
页数:19页
时间:2018-10-05
《第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)第六节算术表达式与赋值表达式
此文档下载收益归作者所有