- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章数据表达与程序流程控制 基本类型 布尔型(bool) 构造类型 枚举类型(enum) 数组类型 结构体类型(struct) 共用体类型(union) 类类型(class) 指针类型 引用类型 空类型(void) 2.3 运算符 算术运算符 + 单目正, +a - 单目负, -a + 二目加, a+b - 二目减, a-b * 二目乘, a*b / 对于两个整数,取整,如: 1/3=0 对于浮点数,就是普通除法 % 表达式x % y的结果是x除以y的余数,当y能整除x时,x % y的结果为0。 ++ 增1运算 -- 减1运算 例:int n=3,k; k = ++n; //前缀增1,先加1后使用,k=4,n=4 k = n++;//后缀增1,先使用后加1 ,k=3,n=4 n=3; k = --n; //前缀减1,先减1后使用,k=2,n=2 k = n--;//后缀减1,先使用后减1 ,k=3,n=2 算术运算符的优先级和结合性 单目 + - ++ -- 双目 * / % 双目 + - 关系运算符 比较两个操作数,比较的结果:真(true) 假(false) 大于 = 大于等于 小于 = 小于等于 == 恒等于 != 不等于 逻辑运算符 逻辑与 (ab) (cd) || 逻辑或 (ab) || (cd) ! 逻辑非 !a 2.4 表达式 表达式:由运算符和运算对象(操作数)组成的有意义的运算式子,它的值和类型由参加运算的运算符和运算对象决定。 运算符:具有运算功能的符号 运算对象:常量、变量和函数等表达式. 2.4.1 表达式中各类数值型数据间的混合运算 在表达式中常遇到不同类型数据之间进行运算,如 10+′a′+1.5-8765.1234*′b′ 在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算。转换的规则按图所示。 水平方向:自动 垂直方向:低 ? 高 A + 12 – 10.05 65 77 66.95 自动类型转换(赋值运算) 变量 = 表达式 计算赋值运算符右侧表达式的值 将赋值运算符右侧表达式的值赋给左侧的变量 自动类型转换(赋值运算) double x; x = 1; 强制类型转换 强制类型转换运算符 (类型名) 表达式 (double)3 (int)3.8 (double)(5/2) (double)5/2 2.4.2 各种表达式 算术表达式、赋值表达式、关系表达式、逻辑表达式、条件表达式和逗号表达式等 ●算术表达式 例 数学式 -- C/C++表达式 s(s-a)(s-b)(s-c) (x+2)e2x ●赋值表达式 赋值运算符 = x = 3*4; 优先级较低,结合性从右向左 x = y = 3; 等价于 复合赋值运算符 赋值运算符 简单赋值运算符 = 复合赋值运算符 复合算术赋值运算符 += -= *= /= %= 复合位赋值运算符 赋值表达式: 变量 赋值运算符 表达式 x += exp ;等价于 x = x + exp; x *= y – 3; ●关系表达式-关系运算符 比较两个操作数,比较的结果:真 假 x y x = y x == y x y x = y x != y 优先级 算术运算符 = = == != 赋值运算符 左结合 关系表达式 用关系运算符将2个表达式连接起来的式子 关系运算的结果 真 true 1(或非零值) 假 false 0 For example:ch2/2-8.cpp ●逻辑表达式-逻辑运算符 逻辑与 逻辑或 || 逻辑非 ! 例如: (ch = a ch = z ) || ( ch = A ch = Z) ch == || ch == \n x = 3 x = 5 ●逻辑表达式-逻辑运算符 逻辑运算结果:1(真) 0 (假) 逻辑运算对象:关系表达式
您可能关注的文档
最近下载
- 江苏省徐州市2020-2021学年度第一学期期中检测七年级历史【试卷+答案】.docx VIP
- 二十届四中全会测试题及参考答案.docx VIP
- CTT4000现场培训解读.ppt VIP
- 第二节_图形推理.ppt VIP
- 2025 年秋新统编版道德与法治八年级上册全册教案.pdf
- Unit 5 The colourful world第1课时Part A Let’s talk 课件 2025人教pep英语三年级上册.ppt
- 普通化学(第七版)课后习题答案解析.pdf
- 计算机网络知到课后答案智慧树章节测试答案2025年春商丘工学院.docx VIP
- 3.2营造清朗空间 教案 2025-2026学年统编版道德与法治八年级上册.doc VIP
- 期末学情评估卷(含答案)苏科版物理八年级上册.docx VIP
原创力文档


文档评论(0)