21xrx.com
2024-11-05 16:36:24 Tuesday
登录
文章检索 我的文章 写文章
C++如何输出2位小数
2023-06-24 14:43:18 深夜i     --     --
C++ 输出 2位 小数 格式化

在C++编程中,输出2位小数是一个非常常见的需求。你可以使用以下两种方法来输出2位小数。

方法一:使用

库包含了setw()、setfill()和setprecision()等函数,这些函数可以用来设置输出格式。其中setprecision()函数可以控制浮点数输出的小数点后的位数。

下面是示例代码:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  double num = 3.1415926;

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

  return 0;

}

输出结果为:


3.14

方法二:使用printf函数

printf函数可以用来按照指定格式输出数据,其中%.2f表示输出浮点数保留2位小数。

下面是示例代码:


#include <iostream>

#include <stdio.h>

using namespace std;

int main()

{

  double num = 3.1415926;

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

  return 0;

}

输出结果为:


3.14

综上,以上两种方法都可以用来输出2位小数。其中第一种方法使用了 库,是更加C++风格的方式,而第二种方法则是使用了基于C语言风格的printf函数。实际上,两种方法都是等效的,只不过表现形式不同而已。

  
  

评论区

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