21xrx.com
2024-11-05 16:31:20 Tuesday
登录
文章检索 我的文章 写文章
C++如何输出浮点数小数点后两位
2023-06-28 16:43:53 深夜i     --     --
C++ 输出 浮点数 小数点 后两位

在C++中,输出浮点数小数点后两位需要使用特定的格式符号。下面介绍两种常用的输出浮点数小数点后两位的方法。

方法一:

使用流控制符setprecision(),它可以设置输出的精度。setprecision()需要头文件

示例代码如下:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  float f = 3.1415926;

  cout << setprecision(2) << f << endl;

  return 0;

}

输出结果为:

3.14

方法二:

使用printf()函数,它可以通过格式化字符串控制输出。其中%.2f表示输出浮点数小数点后两位。

示例代码如下:


#include <cstdio>

using namespace std;

int main()

{

  float f = 3.1415926;

  printf("%.2f\n", f);

  return 0;

}

输出结果为:

3.14

以上两种方法都可以输出浮点数小数点后两位。需要注意的是,使用setprecision()控制精度时会四舍五入,而printf()则不会,因此应根据具体情况选择使用哪种方法。

  
  

评论区

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