1 / 37
文档名称:

编程基础知识.ppt

格式:ppt   大小:193KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程基础知识.ppt

上传人:相惜 2021/11/8 文件大小:193 KB

下载得到文件列表

编程基础知识.ppt

相关文档

文档介绍

文档介绍:C++简单程序设计
复****内容
C++语言程序设计
1
最新课件
本章主要内容
运算符与表达式
算法的基本控制结构
结构体
2
最新课件
算术运算符与算术表达式
基本算术运算符
+ - * /(若整数相除,结果取整)
%(取余,操作数为整数)
优先级与结合性
先乘除,后加减,同级自左至右
++, --(自增、自减)
例:i++; --j;
Page *
基本数据类型和表达式
3
最新课件
赋值运算符和赋值表达式 简单的赋值运算符"="
举例 n = n + 5
表达式的类型 等号左边对象的类型
表达式的值 等号左边对象被赋值后的值
Page *
基本数据类型和表达式
4
最新课件
赋值运算符和赋值表达式 复合的赋值运算符
复合运算符: +=, -=, *=, /=, %=,
例 a += 3 等价于 a = a + 3 x *= y + 8 等价于 x = x * (y + 8)
基本数据类型和表达式
5
最新课件
逗号运算和逗号表达式
格式
表达式1,表达式2
求解顺序及结果
先求解1,再求解2,最终结果为表达式2的值

a = 3 * 5 , a * 4 最终结果为60
Page *
基本数据类型和表达式
6
最新课件
关系运算与关系表达式
关系运算是比较简单的一种逻辑运算,优先次序为: < <= > >= == !=
优先级相同(高) 优先级相同(低)
关系表达式是一种最简单的逻辑表达式
其结果类型为 bool,值只能为 true 或 false。
例如:a > b,c <= a + b,x + y == 3
基本数据类型和表达式
7
最新课件
逻辑运算与逻辑表达式
逻辑运算符 !(非) &&(与) ||(或) 优先次序: 高 → 低
逻辑表达式 例如:(a > b) && (x > y) 其结果类型为 bool,值只能为 true 或 false
基本数据类型和表达式
8
最新课件
条件运算符与条件表达式
注意:
条件运算符优先级高于赋值运算符,低于逻辑运算符
例: x = a > b ? a : b;
基本数据类型和表达式


9
最新课件
sizeof 运算符
语法形式 sizeof (类型名) 或 sizeof 表达式
结果值: “类型名”所指定的类型或“表达式”的结果类型所占的字节数。
例:
sizeof(short)
sizeof x
基本数据类型和表达式
10
最新课件