在 c++ 中保留小数点后两位有两种方法:使用流操纵符 std::fixed 和 std::setprecision(2)。使用四舍五入函数 round() 将数字乘以 100 后再除以 100。
如何使用 C++ 保留小数点后两位
在 C++ 中保留小数点后两位有两种主要方法:
方法 1:使用流操纵符
#include <iomanip> int main() { double number = 123.4567; std::cout <ul> <li>std::fixed 告诉 cout 以固定点格式显示数字。</li> <li>std::setprecision(2) 设置要显示的小数位数。</li> </ul> <p><strong>方法 2:使用四舍五入函数</strong></p> <pre class="brush:php;toolbar:false">#include <cmath> int main() { double number = 123.4567; number = round(number * 100) / 100; std::cout <ul> <li>round() 函数返回四舍五入到最接近整数值的数字。</li> <li>我们通过将数字乘以 100,然后除以 100,来仅保留小数点后两位。</li> </ul> <p><strong>示例输出:</strong></p> <p>使用以上任何一种方法,示例输出都将为:</p> <pre class="brush:php;toolbar:false">123.45
登录后复制
以上就是c++++如何保留小数点后两位的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:木子,转转请注明出处:https://www.dingdanghao.com/article/669147.html