只用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>
这个头文件。。