std::ios_base::precision
来自cppreference.com
streamsize precision() const; |
(1) | |
streamsize precision( streamsize new_precision ); |
(2) | |
管理 std::num_put::do_put 所进行的浮点输出精度(即生成多少数位)。
1) 返回当前精度。
2) 设置精度为给定值。返回先前的精度。
std::basic_ios::init 所建立的默认精度为 6 。
参数
new_precision | - | 新的精度设置 |
返回值
调用函数前的精度
示例
运行此代码
输出:
The default precision is 6 With default precision d is 1.23457 With high precision d is 1.23456789012
参阅
管理域的宽度 (公开成员函数) | |
更改浮点精度 (函数) |