Advertisement

formatizing output

阅读量:

当我们使用C语言编写程序时

cout格式化输出常用函数及标志汇总

表1 用于控输出格式的流成员函数及控制符

流成员函数 作用相同的控制符 作用
precision(n) setprecision(n) 设置实数的精度为n位
width(n) setw(n) 设置字段宽度为n位
fill(c) setfill(c) 设置填充宇符c
setf(ios::state) setiosflags(ios::state) 设置输出格式状态,括号中应给出格式状态,内容与控制符setiosflags括号中的内容相同,如表2所示
unsetf(ios::state) resetioflags(ios::state) 终止已设置的输出格式状态,在括号中应指定内容

表2 设置格式状态的格式标志

格式标志 作用
ios::left 输出数据在本域宽范围内向左对齐
ios::right 输出数据在本域宽范围内向右对齐
ios::internal 数值的符号位在域宽内左对齐,数值右对齐,中间由填充字符填充
ios::dec 设置整数的基数为10
ios::oct 设置整数的基数为8
ios::hex 设置整数的基数为16
ios::showbase 强制输出整数的基数(八进

全部评论 (0)

还没有任何评论哟~