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

头文件:#include<iomanip>

1、保留有效数字

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

2、保留几位小数

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

#include <iostream>
#include <iomanip>
using namespace std;

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

猜你喜欢

转载自blog.csdn.net/L____________/article/details/86592534