大工20秋《c&c 语言程序设计》辅导资料三
C/C++语言程序设计辅导资料三一、主题:运算符与表达式二、学习时间:2020年10月12日-10月18日“不忘初心、牢记使命”主题理论学习:
担使命,就是要牢记我们党肩负的实现中华民族伟大复兴的历史使命,勇于担当负责,积极主动作为,用科学的理念、长远的眼光、务实的作风谋划事业;保持斗争精神,敢于直面风险挑战,知重负重、攻坚克难,以坚忍不拔的意志和无私无畏的勇气战胜前进道路上的一切艰难险阻;在实践历练中增长经验智慧,在经风雨、见世面中壮筋骨、长才干。
摘选自《在“不忘初心、牢记使命”主题教育工作会议上的讲话》三、知识脉络:
第3章 运算符与表达式
3.0 导学
3.1 算术运算符及表达式
3.2 赋值运算符及表达式四、学习要求:
理解运算符及表达式的作用
了解常用运算符的种类
掌握算术运算符的基本用法
掌握算术表达式的求值方法
掌握赋值运算符的基本用法
掌握赋值表达式的求值方法
理解左值与右值表达式
了解复合赋值运算符的使用五、重点难点:
算术运算符及表达式
赋值运算符及表达式六、主要内容:
1. 运算符按其在表达式中所起的作用分为:
算术运算符 +-*/%
自增自减运算符 ++--
赋值运算符 =
扩展赋值运算符 += -= *= /= %=
求字节运算符 sizeof
强制类型转换符 (type)
逗号运算符 ,
关系运算符 <<=>===!=
逻辑运算符 !&&||
条件运算符 ?:
指针运算符 * 和 &
分量运算符 *->
函数调用运算符 ( )
下标运算符 [ ]
位运算符 <<>>~|^&2. 运算符按运算符连接操作数的个数分:
单目运算符—一元算符
只有一个操作数的运算符:+、 -、++、- -、!、sizeof、指针运算符*
双目运算—二元算符
连接两个操作数,大部分运算符属于此类
三目运算符
连接三个操作数,条件运算符(?:)3. 表达式根据某些约定、结合性、优先级等规则来进行计算。
优先级:指不同优先级的操作符总是先做优先级高的操作;
结合性:同一优先级的运算符,运算次序由结合方向决定,大部分运算符都为左结合。
类型转换的约定
改变计算顺序4. 算术运算符
+ - * / % sizeof5. 赋值运算符
作用是将一个数据赋给变量,将计算结果存储到变量中, 还可以用于变量的初始化。一般形式为:变量 = 表达式
优先级
赋值运算符的优先级很低,低于算术运算符。6. 左值和右值
左值:能出现在赋值表达式左边的表达式。左值表达式具有存放数据的空间,且允许改变所存数值。
右值:只能出现在赋值表达式右边。左值表达式可以作为右值表达式。7. 复合赋值运算
C语言提供了赋值运算和其他运算结合的简洁形式;可以简化程序,并提高编译效率。一般形式:变量 双目运算符= 表达式七、习题:
1.在C语言中,要求参加运算的数必须是整数的运算符是()。
A./
B.*
C.%
D.=
答案:C2.设 int a=12; 表达式a+=a-=a*=a的值是( )。
A.12
B.144
C.0
D.132
答案:C本内容由易百教育整理发布
网址www.openhelp100.com
QQ 515224986
页:
[1]