C++ precision() 函数

来源:互联网 发布:war包解析源码 编辑:程序博客网 时间:2024/04/30 02:54

2014-9-5:

precision() 返回当前的浮点数精度值precision(val) 设置val为新的浮点数精度值, 并返回原值setf(flags) 添加格式标志flags, 返回所有标志的原本状态.以上是<<C++ 标准程序库>>我在查到的, 不过automobile没找到怎么控制后面输出的格式?像这样 cout << ios::showpoint 这样 (接下来的输出会输出小数点后面的0)以上那句等价于 cout.setf(ios::showpoint) ,  ios打成ios_base也是一样的标志也可以一起使用 cout.setf(ios::showpoint | ios::boolalpha) 像这样想要去除某个标志使用函数 unsetf或者flag函数一次设置全部的标志, (setf 函数只是添加标志, flag整个替换掉)下面有些书中列出来的其他标志, 希望对你有用showpos    正数前面加上+号fixed 使用小数计数法scientific 使用科学计数法uppercase 使用大写字符showbase  显示数字的进制boolalpha    bool值使用字符表示 , true或者falsenoboolalpha     bool使用0和1表示left   靠左对齐right  靠右对齐internal 字符靠左对齐, 数字卡右对齐

0 0
原创粉丝点击