我目前正在使用
std::cout.precision(5);
Run Code Online (Sandbox Code Playgroud)
设置输出的小数精度.但是,我宁愿我的输出总是输出5位小数(现在它不会显示0).我如何更改代码以反映这一点?
sta*_*ust 10
您正在寻找std::fixed一起std::setprecision.
#include <iomanip>
#include <iostream>
double f =1.1;
std::cout << std::fixed;
std::cout << std::setprecision(5) << f << std::endl;
Run Code Online (Sandbox Code Playgroud)
标准输出
1.10000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16371 次 |
| 最近记录: |