21xrx.com
2024-09-20 00:06:26 Friday
登录
文章检索 我的文章 写文章
如何在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关键字后,所有的输出操作都会使用固定小数位数格式,因此需要根据具体情况使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复