21xrx.com
2025-03-27 17:54:00 Thursday
文章检索 我的文章 写文章
C++中如何保留两位小数?
2023-07-05 11:15:04 深夜i     10     0
C++ 保留 两位小数

在C++中,保留两位小数是很常见的需求。通常情况下,我们需要使用iomanip库中的setprecision函数来进行操作。

setprecision函数是一个输出格式控制函数,它可以用来指定输出浮点数的小数位数。具体用法如下:

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
  double a = 1.23456789;
  cout << fixed << setprecision(2) << a << endl;
  return 0;
}

在上面的代码中,我们先声明了一个double类型的变量a,并且赋值为1.23456789。然后我们使用了cout语句输出了该变量,而保留小数点后两位的操作则是在cout语句中使用了fixed和setprecision函数。其中,fixed函数用来指定以小数点形式输出浮点数,而setprecision函数则指定了输出的小数位数。

如果程序运行,则输出结果为:

1.23

以上便是C++中如何保留两位小数的简单介绍。通过使用fixed和setprecision函数,我们可以方便的控制输出的小数位数,使得程序输出更加精准、规范。

  
  

评论区