21xrx.com
2025-03-24 17:41:22 Monday
文章检索 我的文章 写文章
C++显示小数点后两位的方法
2023-07-02 00:01:15 深夜i     40     0
C++ 显示 小数点后两位 方法

在C++中,显示小数点后两位可以通过以下方法实现:

1. 使用流输出格式控制符:使用“<<”运算符输出浮点数时,可以使用流输出格式控制符“setprecision()”来设置浮点数的输出精度,其中小数点后的位数通过参数指定。

例如,以下代码可以输出浮点数f的小数点后两位:

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

输出结果为:“1.23”

2. 使用C语言printf()函数格式控制符:C++中也可以使用C语言中的printf()函数来输出带小数点的数字,其中可以使用格式控制符“%.2f”来控制小数点后的位数为两位。

例如,以下代码可以输出浮点数f的小数点后两位:

#include <cstdio>
using namespace std;
int main() {
  float f = 1.23456;
  printf("%.2f\n", f);
  return 0;
}

输出结果为:“1.23”

总之,以上两种方法都可以在C++中实现浮点数显示小数点后两位,可以根据实际需要灵活使用。

  
  

评论区