21xrx.com
2025-03-27 16:32:09 Thursday
文章检索 我的文章 写文章
如何在C++中取两位小数
2023-06-30 14:55:44 深夜i     --     --
C++ 取两位小数 格式化输出

在C++中取两位小数可以使用iomanip库。该库提供了setprecision()函数和fixed关键字来设置小数位数。

下面是一个示例代码:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
  double number = 3.14159265358979323846;
  cout << "原始数字:" << number << endl;
  cout << "保留两位小数(四舍五入):" << fixed << setprecision(2) << number << endl;
  
  return 0;
}

输出结果:

原始数字:3.14159
保留两位小数(四舍五入):3.14

可以看到,使用setprecision()函数设置小数位数为2,然后在输出流使用fixed关键字来保留小数位数即可。

需要注意的是,使用fixed关键字后,所有的输出操作都会使用固定小数位数格式,因此需要根据具体情况使用。

  
  

评论区