21xrx.com
2024-12-22 20:49:01 Sunday
登录
文章检索 我的文章 写文章
C++中如何输出小数?
2023-07-14 12:16:00 深夜i     --     --
C++ 输出 小数

在C++中,输出小数有几种不同的方式。以下是其中一些方法:

1. 使用cout输出小数

C++中,可以使用cout语句来输出小数。 如:


#include <iostream>

using namespace std;

int main()

{

  double num = 3.14159;

  cout << num << "\n";

  return 0;

}

输出结果为"3.14159"。其中,double表示双精度浮点类型,是一种能够精确表示小数的数据类型。

2. 控制小数点精度

有时候,需要控制小数点后面的精度,可以使用setprecision()函数来实现。例如:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  double num = 3.14159;

  cout << setprecision(4) << num << "\n";

  return 0;

}

输出结果为"3.142"。其中,setprecision(4)表示将小数点后面的数字保留4位。

3. 四舍五入输出小数

C++中,可以使用round()函数对小数进行四舍五入。例如:


#include <iostream>

#include <cmath>

using namespace std;

int main()

{

  double num = 3.14159;

  cout << round(num) << "\n";

  return 0;

}

输出结果为"3"。其中,round()函数将3.14159四舍五入为最接近的整数。

总之,在C++中输出小数有多种方法,可以根据实际需求灵活运用。

  
  

评论区

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