读书人

为什么输出的只是0,如何小数点后面没0

发布时间: 2012-02-16 21:30:36 作者: rapoo

为什么输出的只是0,怎么小数点后面没0啊?
#include <iostream>

using namespace std;

int main(){
double a;
a = double();
cout < <a < <endl;
return 0;
}
为什么输出的只是0,怎么小数点后面没0啊?

[解决办法]
cout.setf(ios_base::fixed, ios_base::floatfield);
cout < <a < <endl;
[解决办法]
cout < < fixed < < a;也可以。

C++就这么规定的默认风格。并且也规定了很多可以自己控制的项。
只有多看书,知道在什么情况下用什么。

读书人网 >C++

热点推荐