2022年《C语言程序设计》谭浩强版教学教案k.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年《C语言程序设计》谭浩强版教学教案k.docx》由会员分享,可在线阅读,更多相关《2022年《C语言程序设计》谭浩强版教学教案k.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案宜宾学院教案C语言程序设计 _课程周次第 3 周,第 1 次课章节第三章数据类型、运算符与表达式3.7 各类数值型数据间的混合运算名称3.8 算术运算符和算术表达式3.9 赋值运算符和赋值表达式授课课堂讲授( );试验课();其他方式()教学2 学时时 间方式时数教学1、把握 C语言数据类型基本概念;2、把握不同类型数据之间的转换规章;目的3、把握运算符与表达式的规章和使用方法;教学教学重点与难点:重点1、C语言数据类型基本概念;与难2、不同类型数据之间的转换规章;点3、运算符与表达式的规章
2、和使用方法;参考C语言程序设计教程谭浩强高等训练出版社C高级有用程序设计王士元清华高校出版社C程序设计及应用李盘林、孟宪福著高等训练出版社资料C语言程序设计王树义钱达源编著大连理工高校出版社授课C语言程序设计课程教案何明儒教授等四川高校运算机学院步骤一:复习上次课内容内容安排与过用运算符和括号将运算对象(数据)连接起来的、符合C 语法规章的约5程句子称为表达式;步骤二:讲授新课分钟 3.7 各类数值型数据间的混合运算整型(包括 int,short,long)、浮点型(包括 float,double)可以混合运算;在进行运算时,不同类型的数据要先转换成同一类型 , 然后进行运算. 其转换规章如下
3、:double float 高约 40long 分钟unsigned 低 intchar,short 上述的类型转换是由系统自动进行的细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - 3.8名师精编优秀教案算术运算符和算术表达式3.8.1 运算符简介的运算符有以下几类:1 算术运算符(+ - * / %)2 关系运算符(!)3 规律运算符(! | )4 位运算符( |)5 赋值运算符(及其扩展赋值运算符)6 条
4、件运算符(?:)7 逗号运算符 , 8 指针运算符(* 和)9 求字节数运算符()10 强制类型转换运算符( 类型) 11 重量运算符(- )12 下标运算符( )13 其他 (如函数调用运算符()3.8.2 算术运算符和算术表达式1 基本的算术运算符 : (加法运算符,或正值运算符;如 : 、) (减法运算符,或负值运算符;如 : 、)* (乘法运算符;如 : *) (除法运算符;如 : ) (模运算符,或称求余运算符,两侧均应为整型数据,如 : 的值为);2 算术表达式和运算符的优先级与结合性基本的算术运算符 : 用算术运算符和括号将运算对象 也称操作数 连接起来的、符合语法规章的式子,称
5、为算术表达式;运算对象包括常量、变量、函数等;例如 : * .5 a 是一个合法的表达式语言规定了运算符的优先级和结合性;在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除 后加减;规定了各种运算符的结合方向 结合性 ,算术运算符的结合 方向为 “ 自左至右 ” ,即先左后右;3 强制类型转换运算符 可以利用强制类型转换运算符将一个表达式转换成所需类型;一般形式 : (类型名)(表达式)例如: double将转换成double 类型intx+y 将 x+y 的值转换成整型float(5%3)将 5%3的值转换成float型例 3.8 强制类型转换;细心整理归纳 精选学习资料 - -
6、- - - - - - - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案#include void () ; ;(); printfx=%f, i=%dn,x, i; 4 自增、自减运算符 作用是使变量的值增或减,如:,(在使用之前,先使的值加(减),(在使用之后,使的值加(减)i+ 与+i 的区分:是先执行后,再使用的值;是先使用的值后,再执行;例如:; i 的值先变成 4, 再赋给 ,j 的值均为 ;先将 i 的值 3 赋给 , 的值为,然后变为留
7、意:自增运算符()用于常量或表达式,自减运算符() ,只能用于变量,而不能和的结合方向是“ 自右至左 ” ;自增(减)运算符常用于循环语句中使循环变量自动加;也用于指针变量,使指针指向下一个地址5 有关表达式使用中的问题说明ANSI C 并没有详细规定表达式中的子表达式的求值次序,答应各编译系统自己支配;例如:对表达式 a = f1 +f2 f1 , 然后调用f2 ;在有的情并不是全部的编译系统都先调用况下结果可能不同;有时会显现一些令人简单搞混的问题,因此务必要小心谨慎;语言中有的运算符为一个字符,有的运算符由两个字符组成,为防止误会,最好实行大家都能懂得的写法;例如:不要写成i+j的形式,
8、而应写成 i+j的形式在调用函数时,实参数的求值次序,标准并无统一规定;例如:的初值为,假如有下面的函数调用: printf( , , i+ )在有的系统中,从左至右求值,输出“ ,”;在多数系统中对函数参数的求值次序是自右而左,函数输出的是“ ,” ;以上这种写法不宜提倡,最好改写成j = i+; printf%d, %d , j ,i 不要写出别人看不懂的也不知道系统会怎样执行程序细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - -
9、- - - - - -名师精编 优秀教案 3.9 赋值运算符和赋值表达式1.赋值运算符赋值符号“ ” 就是赋值运算符,它的作用是将一个数据赋给一个变量;如“ ” 的作用是执行一次赋值操作(或称赋值运算);把常量约 40赋给变量;也可以将一个表达式的值赋给一个变量. 2. 类型转换分钟假如赋值运算符两侧的类型不一样,但都是数值型或字符型时,在赋值时要进行类型转换;将浮点型数据(包括单、双精度)赋给整型变量时,舍弃浮点数的小数部分;如: 为整型变量,执行“式储备在整型变量中 . i=3.56 ” 的结果是使的值为,以整数形将整型数据赋给单、双精度变量时,数值不变,但以浮点数形式存储到变量中如 :
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 2022 语言程序设计 谭浩强版 教学 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内