21xrx.com
2025-06-17 10:55:53 Tuesday
登录
文章检索 我的文章 写文章
C++ 如何输出保留三位小数的浮点数
2023-07-05 10:40:09 深夜i     64     0
C++ 输出 保留 三位小数 浮点数

在C++中,要输出保留三位小数的浮点数,可以使用setprecision()和fixed()函数。setprecision()函数用于设置输出浮点数小数点后的位数,fixed()函数用于指定输出浮点数时小数点的位置不变。

下面是使用setprecision()和fixed()函数输出保留三位小数的浮点数示例代码:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
  double number = 4.56789;
  
  cout << "保留三位小数输出:" << fixed << setprecision(3) << number << endl;
  
  return 0;
}

输出结果:

保留三位小数输出:4.568

从代码中可以看出,在要输出浮点数之前,需要先加上fixed关键字,以确保小数点的位置保持不变。同时,通过setprecision(3)指定输出3位小数,即可实现输出保留三位小数的浮点数。

总之,在C++中输出保留三位小数的浮点数,只需要在输出前加上fixed和setprecision(3)即可。

  
  

评论区