I/O格式控制
- C++中,可以使用操纵符(manipulator),来对输入输出进行控制
- 要使用操纵符,需要在源程序的开头包含 iomanip 头文件
#include <iomanip>
一些常用的操纵符
操纵符 | 功能 |
dec | 十进制格式输出 |
hex | 十六进制格式输出 |
oct | 八进制格式输出 |
fixed | 固定点格式输出 |
endl | 插入换行符 |
ends | 插入空格符 |
setprecision(int) | 设置数值精度 |
示例
int x = 1314;
float pai = 3.1415;
cout << hex << x << endl;
cout << pai << endl;
cout << setprecision(3) << pai;
/*
522
3.14159
3.14
*/
注: cout 默认输出数值精度为 6