24_输出双精度数.cpp

//2007-9-29 12:48:18

#include <iostream>

#include <iomanip>//使用控制符必须加头文件,否则会出错!

using namespace std;

int main()
{
	double a = 123.456789012345;

	cout<<a<<endl;
	cout<<setprecision(9)<<a<<endl;
	cout<<setprecision(6);
	cout<<setiosflags(ios::fixed)<<setprecision(8)<<a<<endl;
	cout<<setiosflags(ios::scientific)<<a<<endl;
	cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;


	return 0;
}

/*
在VC++6.0中运行的结果是:
---------------------
123.457
123.456789
123.45678901
123.45679
123.5
Press any key to continue
---------------------
*/

你可能感兴趣的:(ios,vc++)