《C++大学教程》学习笔记(十三)
本章的内容较为零散,适合用列表的方式去整理,在需要的时候查阅即可。
1.头文件
- < iostream >头文件声明了所有I/O流操作所需的基础服务
- < iomanip >头文件声明了参数化流操作符
- < fstream >头文件声明了文件处理服务
2.标准流对象
- cin:istream实例,连接到标准输入设备
- cout:ostream实例,连接到标准输出设备
- cerr:ostream实例,连接到标准错误设备,输出是无缓冲的
- clog:ostream实例,连接到标准错误设备,输出是有缓冲的
3.流操纵符
用流操纵符可以指定各种格式,注意包含< iomanip >头文件。
- dec:十进制
- oct:八进制
- hex:十六进制
- setbase:设置基数
- fixed:以定点小数显示浮点数
- scientific:以科学计数法显示浮点数
- setprecision:设置浮点数精度
- setw:设置域宽
- showpoint:指明必须显示小数点
- showpos:正数前显示+
- setfill:指定填充字符
- noboolalpha:使用0/1显示bool值
- left/right/internal:左对齐/右对齐/符号左对齐且数字右对齐
- 成员函数flags:设置和重置格式状态