思维导图
基本数据类型
- 布尔型bool
- 整型:int、short、long
- 浮点型:float、double、long double
- 字符型:char
- 枚举型:enum
运算表达式(注意运算优先级)
- 算数:+、-、*、/、%
- 赋值:= 例:a=4
- 逗号:, 例:a=3*5,a*4
- 逻辑:<、<=、>>=、==、!=、!、&&、||
- 条件:_?_:_
- sizeof: sizeof(类型名) sizeof 表达式
- 位运算:注意二进制比特位运算
基本控制结构
- 顺序结构
- 选择结构:if、if...else 、switch
- 循环结构:while、do...while、for
- 控制语句:break:强制退出本层循环 continue:强制退出本次循环
数据的输入与输出
- I/O流:cin和cout是预定的流对象
- 插入符与提取符:<<、>> 例:cout<<n<<endl; cin>>m;
- 简单的I/O格式控制:要使用操作符,首先必须在源程序的开头包含iomanip头文件
操纵符名 | 含义 |
dec | 数据为十进制 |
hex | 数据为十六进制 |
oct | 数据为八进制 |
ws | 提取空白符 |
endl | 插入换行符,并刷新流 |
ends | 插入空字符 |
setsprecision(int) | 设置浮点数的小数位数 |
setw(int) | 设置域宽 |
自定义数据类型
- typedef声明:typedef 已有类型名 新类型名表;
- 枚举类型enum:enum 枚举类型名 {变量值列表}
enum Weekday {Sun,Mon,Tue,Wed,Thu,Fri,Sat}; |
小结
- 每一次新的尝试都是一次学习的机会。第一次以博客形式来梳理知识,发现自己有好多需要改进之处。当上传实验一的时候,发现其他优秀的同学不仅其程序严谨且整个博客排版清楚有序,相较于我自己的博客就显得杂乱无章。所以这次排版有一点改进,熟能生巧,我相信一次次地锻炼终会变得更好。
- 第二章中的自定义数据类型,自己不太理解,还是要深入思考,多实践出真知。
- 把不足之处向众人展示才能有所提升,若以上有改进之处请大佬指点。
原文地址:https://www.cnblogs.com/Ann-88/p/10547048.html
时间: 2024-10-07 16:46:11