21xrx.com
2024-11-25 01:19:44 Monday
登录
文章检索 我的文章 写文章
C++中如何保留四位小数?
2023-07-10 06:33:49 深夜i     --     --
C++ 保留 四位小数

在C++中,保留四位小数的方法有多种。以下是两种常用的方法:

1. 使用iomanip库中的setprecision函数

使用setprecision函数可以指定小数点后的位数。以下是一个示例代码:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  double num = 3.141592653;

  cout << "原始数字:" << num << endl;

  cout << "四位小数:" << setprecision(4) << num << endl;

  return 0;

}

输出结果:


原始数字:3.14159

四位小数:3.1416

通过调用setprecision函数并指定参数为4,即可将数字保留四位小数。

2. 使用printf库中的格式化输出

使用printf函数的格式化输出也可以实现保留四位小数的效果。以下是一个示例代码:


#include <iostream>

using namespace std;

int main()

{

  double num = 3.141592653;

  cout << "原始数字:" << num << endl;

  printf("四位小数:%.4f\n", num);

  return 0;

}

输出结果:


原始数字:3.14159

四位小数:3.1416

在printf函数的格式化字符串中,指定%.4f即可将数字保留四位小数。

总结:保留四位小数的方法有多种,以上介绍了两种常用的方法。可以根据实际需求选择合适的方法。

  
  

评论区

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