本文介绍了固定小数精度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我当前正在使用
std::cout.precision(5);设置输出的小数精度.但是,我宁愿有我的输出总是输出5个小数位(现在它不会显示0).我该如何更改代码以反映这一点?
to set the decimal precision of my outputs. However, I would rather have my output ALWAYS output 5 decimal places (right now it won't show 0's). How would I change my code to reflect this?
推荐答案您正在寻找 std :: fixed 和 std :: setprecision .
#include <iomanip> #include <iostream> double f =1.1; std::cout << std::fixed; std::cout << std::setprecision(5) << f << std::endl;stdout
1.10000更多推荐
固定小数精度
发布评论