C语言程序设计 教学课件 作者 范兴福教案6.doc

C语言程序设计 教学课件 作者 范兴福教案6.doc

ID:50767394

大小:76.00 KB

页数:4页

时间:2020-03-08

C语言程序设计 教学课件 作者 范兴福教案6.doc_第1页
C语言程序设计 教学课件 作者 范兴福教案6.doc_第2页
C语言程序设计 教学课件 作者 范兴福教案6.doc_第3页
C语言程序设计 教学课件 作者 范兴福教案6.doc_第4页
资源描述:

《C语言程序设计 教学课件 作者 范兴福教案6.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课题C语言运算符与表达式简介授课人  课型新授课课时1教学目标1.了解C语言的运算符2.了解表达式的概念,掌握表达式的计算3.掌握运算符的优先级与结合性教学重点运算符的优先级与结合性教学难点运算符的优先级与结合性在运算中的应用教学方法讲授法,例示法教学手段与教具投影仪板书设计课后记 教  学  过  程教师活动学生活动【复习提问】1、C语言scanf()函数是如何读取输入数据的?2、getch()与getchar()之间有什么区别?【讲授新课】第4章运算符与表达式4.1C语言运算符与表达式简介C语言提供丰富的运算符,能构成多种表达式

2、,它把许多基本操作都作为运算符处理,例如将赋值符“=”作为赋值运算符,方括号作为下标运算符等。C语言的运算符有以下13类:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、逗号运算符、求字节数运算符、指针运算符、增量运算符、下标运算符及其它运算符。一、有关概念1.表达式的定义在C语言中,把符合C语言规定的,用C语言运算符和小括号将常量、变量、函数连接起来的有意义的式子称为C语言表达式。如算术表达式3+5,关系表达式3<6等。2.表达式的值C语言的表达式进行计算后者会都有一个结果,这个结果就是表达式的值。如3+5这

3、个表达式的值为8。3.表达式与语名的关系在表达式的后面加上一个分号(;)就构成一个语句,如“x=a+b”是一个赋值表达式,而“x=a+b;”就是一个赋值语句。在编写程序时要注意二者的区别。二、注意事项学习各种运算符的过程中,要注意以下三个问题:1.运算符的作用不同的运算符都有各自不同的作用,如算术运算符的作用是进行数值运算,而关系运算符是完成对两个量之间的比较。2.运算符的优先级教师强调设例讲评结果根据教师提问做出回答不同的运算符出现在同一个表达式中时,哪一个运算符先运算,哪一个运算符后运算,是有严格的规定的,这就是运算符的优先级。

4、如乘(*)、除(/)的优先级高于加(+)、减(-)。3.运算符的结合性3+5-2这个算术表达式中,两个运算符的优先级是相同的,我们知道先做“+”运算再做“-”运算,即“先左后右”,这种运算符的结合性称为“左结合性”(自左至右的结合方向)。在C语言的运算符中,并非都采取自左至右的结合方向,有些运算符的结合性自右至左的,即“右结合性”。例如,a=b=5这个赋值表达式,相当于a=(b=5),即先做右边的“=”运算,再做左边的“=”运算,这个运算符就是“右结合性”。下表概括了全部运算符的优先级和结合性规则,同一行的运算符具有相同的优先级,下

5、一行中运算符的优先级低于上一行运算符的优先级。同一行的运算符同时出现在一个表达式中时,按结合性规则计算。优先级运算符分类结合性1()[]→·从左至右2!~++---*&sizeof单目运算符从右至左3*/%双目运算符从左至右4+-5<<>>6<<=>>=7==!=8&9^10

6、11&&12

7、

8、13?:条件运算符从右至左强调结合性与日常习惯不一样的几类运算符设例讲解演示该例14=+=-=*=/=%=&=^=

9、=>>=<<=赋值运算符从右至左15,逗号运算符从左至右[课堂小结]本节重点介绍了运算及其优先级、结合性,为了能更好的理解程序、

10、设计程序,需要牢记运算衔及其运算规则。[布置作业]加以强调学生尝试独立总结

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

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

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