- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1) 练习1 第1 题 (2) 练习1 第2 题 (4) (5) (6) 教学进程 课外复习及作业 《教师自填》 (1) 练习1 第6题(1-4) (2) 练习1 第7题中: (4) (5) (6) 教学进程 上机练习题 《教师自填》 1.6 运算符与表达式 表达式由操作数和运算符组成 操作数:常量、变量及函数调用。 运算符:对操作数进行的运算和处理。 C++的表达式既可以单独作为语句使用,也可以在其他语句中作为测试的条件以及调用函数的参数使用。 C++提供了丰富的运算符:算术运算、关系运算、逻辑运算等。 1.6.1 算术运算符与算术表达式 算术运算符包括: +(加) -(减) *(乘) /(除) %(取余) 使用规则: + - * /与一般数学运算相同,其中“-”可作一元运算符使用,表示取负。 算术表达式:-b+sqrt(b*b-4*a*c)/(2*a) 优先级为: 先 *、/、%,后+、- 。 %用于求两个整数相除的余数,例如:8%5 为3,而10%5 为0 。 相同类型的数据运算结果保持原类型。 两个整型数相除,结果取整数。例如:8/5 结果为1,5/8结果为0。 两实型数相除,结果为实型数,例如: 8.0/5.0结果为1.6。 不同类型数据运算时,按由低到高规则转换后计算。 (低) int ? float ? double (高) 3.0/2*2.0 3.0/2*2 及 3/2*2.0 的结果如何? int a=10, b=4; double x=1.5; char c1=’A’; long w=12345; 表达式 1: (a+b)*x-w/c1 表达式 2: a*x-b*x+w/15+(c1+4) 算术表达式举例: 表达式1和表达式2的计算过程及最后类型。 讨论: int a=2.4*2; float b=0.5; b=a/3; a=? b=? 4 1.0 1.6.2 位操作运算符(不要求) ——用于对二进制数值的位进行运算 位操作运算符分为逻辑位操作运算符和移位运算符: 逻辑位操作运算符: & 按位“与”,两操作数逐位求“与” | 按位“或”,两操作数逐位求“或” ∧ 按位“异或”,两操作数逐位相加不进位 ~ 求反,一元运算符,将操作数逐位取反 移位运算符: << 二进制左移,将操作数左移指定位数 >> 二进制右移,将操作数右移指定位数 使用规则: 转换为二进制数,再进行运算 参加位操作的操作数必须是整型常数或整型变量。 逻辑位操作运算符的使用形式为: 操作数1 & 操作数2 操作数1 | 操作数2 操作数1 ∧ 操作数2 ~操作数 移位运算符的使用形式为: 操作数1<<操作数2 将操作数1左移操作数2指定的位数 操作数1>>操作数2 将操作数1右移操作数2指定的位数 如: int a=15, b=125 ; ab; //a和b按位与 a^ (~b); //a和非b按位或 b2; //b左移2位 1.6.3 赋值运算符与赋值表达式 1)简单赋值运算符,形式为: 变量=操作数 或 表达式 其中:操作数可以是常量、变量和C++任意合法的表达式. 例如: int a(15) ; double data, s; data=-8.1245; //将-8.1245存入data变量 s=a*50+data/3; //将表达式a*50+data/3结果存入 赋值号“=” 左边必须是变量。 赋值表达式的值和类型为“=”号左边变量的值和类型。 int a ,b; a=3/2; b=3.0/2; 说明: x=x+2; //正确吗? 2)复合赋值运算符 ——将算术运算和赋值放在一起的缩写形式 包括: += -= *= /= %= 例如: a+=b; 相当于 a=a+b
您可能关注的文档
最近下载
- 郑希付-学校心理健康教育-第九章 学校心理危机干预技术.pptx VIP
- 河北保定雄安新区公开选调工作人员模拟卷(一).docx
- 郑希付-学校心理健康教育-第七章 学校心理健康教育课程设计与实施.pptx VIP
- 郑希付-学校心理健康教育-第三章 学校心理健康教育的课题研究.pptx VIP
- 事业单位考试试题:河北保定雄安新区公开选调工作人员模拟卷(附答案解析).docx
- 郑希付-学校心理健康教育-第六章 学校团体心理辅导.pptx VIP
- 生产厂长KPI考核指标.docx VIP
- 青少年法制教育读本.pdf
- (新)人教高中数学A版必修一第二章第1节《等式性质与不等式性质》优质说课稿.doc
- 催化裂化操作指南(分馏与稳定)ppt课件.pptx
文档评论(0)