IO流操纵符

操纵符

目的

输入/ 输出

boolalpha用符号 true 和 false 显示逻辑值输入/ 输出
fixed用十进制表示法显示浮点数输出
flush刷新流输出
internal在符号和数值间填充输出
left字段左对齐输出
noboolalpha用 1 和 0 显示逻辑值输入/ 输出
noshowbase所显示的数不带基指示符输出
noshowpoint 仅当小数部分不为 0 时才显示浮点值的小数点输出
noshowpos 正数前没有+输出
noskipws空白字符是可提取的输入
nounitbuf每次插入后不刷新流输出
nouppercase十六进制显示用 a—f, 科学表示法显示用 e输出
resetiosflags(int f)按 f 指定的标志设置 0输入/ 输出
right字段右对齐输出
scientific 用科学表示法显示浮点数输出
setbase(int base)将基数设置为 base(8、 10 或 16)输入/ 输出
setfill(int ch)设置填充字符为 ch 输出
setiosflags(int f)按 f 指定的标志设置 1 输入/ 输出
showbase 所显示的数带基指示符(八进制数的前面放置
0、 十六进制数的前面放置 0x)
输出
showpoint总是用小数显示浮点值输出
showpos显示的正数前有+输出
skipws 当提取时忽略空白字符输入
unitbuf每次插入后刷新流输出
uppercase十六进制显示用 A—F, 科学表示法显示用 E输出

常用操纵符:

dec按十进制显示整数输入/ 输出
hex按十六进制显示整数输入/ 输出
oct按八进制显示整数输入/ 输出
ws跳过前导空白输入
endl输出一个换行符并刷新流输出
ends输出空字符(‘\0’) 并刷新流输出
setprecision(int p)
 设置精度位数 p
输出
setw(int w)设置字段宽度为 w输出
注意: 如果使用 I/ O 流类库中某些特定操纵符的话, 应该在程序顶部增加预处理命令——
#include <iomanip>。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值