C/C++ 数据格式化
C/C++数据格式化输出的方式是设置格式化标志,格式化标志就是位掩码值,该位掩码值可以通过成员函数setf来设置,也可用unsetf来复位。
标准流成员函数precision用来指定浮点值显示的小数位数。但是如果没有设置iOS::showpoint标志,那么末尾的零将不被显示。要用前置加号来打印正数,就用ios::showpos。
格式化标志(iostream)
标志 | 含义 | 默认 |
---|---|---|
boolalpha | 以alpha格式进行布尔输入输出 | |
showbase | 显示8/16进制的前缀 | off |
showpoint | 显示10进制数末尾的零 | off |
showpos | 正数时显示加号 | off |
skipws | >> |