卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章70035本站已运行4223

c++如何保留小数点后两位

在 c++ 中保留小数点后两位有两种方法:使用流操纵符 std::fixed 和 std::setprecision(2)。使用四舍五入函数 round() 将数字乘以 100 后再除以 100。

c++如何保留小数点后两位

如何使用 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>
<p><span>立即学习</span>“<a href="https://pan.quark.cn/s/6e7abc4abb9f" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">C++免费学习笔记(深入)</a>”;</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++如何改成中文
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏