《C语言程序设计案例教程》课件3.2算术运算符与表达式.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计案例教程》课件3.2算术运算符与表达式.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计案例教程 语言程序设计 案例 教程 课件 3.2 算术 运算 表达式
- 资源描述:
-
1、算术运算符与表达式Teacher teaching designCONTENTS 目 录提出问题 引入新课基本的算术运算符自增、自减运算符仿真演练 体验探索明确考点 交流提升提出问题 引入新课PART 01提出问题 引入新课1、若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()A)1 B)2 C)2.0 D)2.5答案提示:C,请同学思考为什么?2、下列程序的输出结果是()main()float x;int y,z;x=9.8;y=(int)x+8.1;z=(int)(x+8.1);printf(%d%dn,z,y);思考提示:请强制转换语句中表达式整体与部分的变化?
2、基本的算术运算符PART 02基本的算术运算符【例1】main()int a,b,c,d;float x,y,z;a=1/3;b=-10/(-3);c=1%3;d=-10%(-3);x=1.0/3;y=-10/3.0;printf(n%d,%d,a,b);printf(n%d,%d,c,d);printf(%f,%fn,x,y);程序运行的结果为:0,31,-10.333333,-3.333333请思考分析输出结果?加法运算符“+”:加法运算符为双目运算符,即应有两个量参与加法运算。如a+b,4+8等。具有左结合性。减法运算符“-”:减法运算符即是双目运算又是单目运算,作单目运算时称为取负运算
3、,如,-5,-x等,具有左结合性。乘法运算符“*”:双目运算,具有左结合性。除法运算符“/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。求余运算符“%”:双目运算符,要求参与运算的量均为整型。如,a%b,其值等于两数相除后的余数,符号与a相同。以上五种运算符中,*,/,%的优先级高于+,-;*,/,%优先级为3,+,-的优先级为4。自增、自减运算符PART 03自增、自减运算符+自增运算符(对变量加自增运算符(对变量加1)i+i+,+i-自减运算符(对变量减自减运算符(对变量减1)i i-,-i1、作用自增运算使单个变量的
展开阅读全文