C++中浮点数的格式化输出

头文件:#include

1、保留有效数字

setprecision(n):保留n个有效数字

2、保留几位小数

setiosflags(ios::fixed) + setprecision(n):保留n位小数

#include 
#include 
using namespace std;

int main()
{
	double pi = 3.1415926;
	cout << setprecision(3) << pi << endl;
	cout << setiosflags(ios::fixed) << setprecision(3) << pi << endl;
	return 0;
}

C++中浮点数的格式化输出_第1张图片

你可能感兴趣的:(写代码的小技巧)