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)
还没有任何评论哟~
