- 使用操纵符可以实现格式化输出
Manipulator | Effect |
dec | 10进制表示 |
endl | 换行并清空输出流 |
fixed | 使用定点表示 |
flush | 清空输出流 |
hex | 16进制表示 |
left | 左对齐 |
oct | 8进制表示 |
right | 右对齐 |
Manipulator | Effect |
scientific | 使用科学计数法表示 |
setfill(c) | 用字符c填充空位 |
setprecision(n) | 设置输出精度为n |
setw(n) | 设置输出宽度为n |
showpoint | 打印小数点和后面的0 |
noshowpoint | 和showpoint相反 |
showpos | 正数前输出加+ |
noshowpos | 正数前输出不加+ |
skipws | 输出前跳过空格 |
noskipws | 输出前不跳空格 |
ws | 删除空格 |
- 操纵符的作用域直到操纵符下一次改变为止。setw除外。
-
操纵符 setprecision 和fixed联用,表示设置小数点之后的位数。
- 操纵符 showpoint 使浮点数输出小数点之后的数据,默认长度为6个有效数字。