21xrx.com
2024-11-05 19:30:53 Tuesday
登录
文章检索 我的文章 写文章
C++中如何保留两位小数?
2023-07-13 11:14:11 深夜i     --     --
C++ 保留 两位小数

在C++中,保留小数可以使用iomanip库中的setprecision函数。而如果需要保留两位小数,就需要将setprecision函数的参数设为2。

下面是一个简单的示例代码,演示如何在C++中保留两位小数:


#include <iostream>

#include <iomanip>

using namespace std;

int main() {

  double num = 3.1415926;

  cout << fixed << setprecision(2) << num << endl;

  return 0;

}

在这个代码中,使用了fixed来表示输出的值的格式为定点数,即小数点后位数固定。然后使用setprecision(2)来指定保留两位小数。最后将num输出到屏幕上。

这个程序的输出结果是:


3.14

可以看到,输出的结果是保留了两位小数的。

需要注意的是,setprecision函数并不是真正意义上的四舍五入,它只是简单地将小数位数截断或补零。如果需要进行真正的四舍五入,需要自行实现。

  
  

评论区

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