21xrx.com
2025-02-16 22:05:56 Sunday
登录
文章检索 我的文章 写文章
C++中如何保留两位小数?
2023-07-05 11:15:04 深夜i     --     --
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函数,我们可以方便的控制输出的小数位数,使得程序输出更加精准、规范。

  
  

评论区

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