C++简单程序设计
复****内容
C++语言程序设计
1
完整版PPT课件
本章主要内容
运算符与表达式
算法的基本控制结构
结构体
2
完整版PPT课件
算术运算符与算术表达式
基本算术运算符
+ - * /(若整数相除,结果取整)
%(取余,操作数为整数)
优先级与结合性
先乘除,后加减,同级自左至右
++, --(自增、自减)
例:i++; --j;
Page *
基本数据类型和表达式
3
完整版PPT课件
赋值运算符和赋值表达式 简单的赋值运算符"="
举例n = n + 5
表达式的类型等号左边对象的类型
表达式的值等号左边对象被赋值后的值
Page *
基本数据类型和表达式
4
完整版PPT课件
赋值运算符和赋值表达式 复合的赋值运算符
复合运算符:+=, -=, *=, /=, %=,
例a += 3 等价于 a = a + 3x *= y + 8 等价于 x = x * (y + 8)
基本数据类型和表达式
5
完整版PPT课件
逗号运算和逗号表达式
格式
表达式1,表达式2
求解顺序及结果
先求解1,再求解2,最终结果为表达式2的值
例
a = 3 * 5 , a * 4 最终结果为60
Page *
基本数据类型和表达式
6
完整版PPT课件
关系运算与关系表达式
关系运算是比较简单的一种逻辑运算,优先次序为: < <= > >= == !=
优先级相同(高) 优先级相同(低)
关系表达式是一种最简单的逻辑表达式
其结果类型为 bool,值只能为 true 或 false。
例如:a > b,c <= a + b,x + y == 3
基本数据类型和表达式
7
完整版PPT课件
逻辑运算与逻辑表达式
逻辑运算符 !(非) &&(与) ||(或)优先次序: 高 → 低
逻辑表达式 例如:(a > b) && (x > y) 其结果类型为 bool,值只能为 true 或 false
基本数据类型和表达式
8
完整版PPT课件
条件运算符与条件表达式
注意:
条件运算符优先级高于赋值运算符,低于逻辑运算符
例: x = a > b ? a : b;
基本数据类型和表达式
①
②
9
完整版PPT课件
sizeof 运算符
语法形式sizeof (类型名)或 sizeof 表达式
结果值:“类型名”所指定的类型或“表达式”的结果类型所占的字节数。
例:
sizeof(short)
sizeof x
基本数据类型和表达式
10
完整版PPT课件
编程基础知识ppt课件 来自淘豆网www.taodocs.com转载请标明出处.