21xrx.com
2024-12-22 22:31:48 Sunday
登录
文章检索 我的文章 写文章
C++显示小数点后两位的方法
2023-07-02 00:01:15 深夜i     --     --
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++中实现浮点数显示小数点后两位,可以根据实际需要灵活使用。

  
  

评论区

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