读书人

只用c++的iostream头文件可以输出保

发布时间: 2012-05-01 12:48:58 作者: rapoo

只用c++的iostream头文件,可以输出保留两位小数么?
RT........

一直不知道,如果只用C++的语法(不用c语言的stdio.h等头文件)能不能输出保留2位小数。。。

[解决办法]
// setprecision example
#include <iostream>
#include <iomanip>
using namespace std;

int main () {
double f =3.14159;
cout << setprecision (5) << f << endl;
cout << setprecision (9) << f << endl;
cout << fixed;
cout << setprecision (5) << f << endl;
cout << setprecision (9) << f << endl;
return 0;
}




[解决办法]
http://www.cplusplus.com/reference/iostream/
[解决办法]
要改变精度可以使用setprecision操作符。此外还有两个标志会改变浮点数的输出格式:ios_base::fixed和ios_base::scientific.
[解决办法]
楼主去了解下 #include <iomanip>
这个头文件。。

读书人网 >C++

热点推荐