cout float的显示问题
Posted on 四月 3rd, 2009 in Linux, Program | No Comments »
在c++,使用cout直接显示float类型的数据,在不同系统上显示方式可能有所不同。
测试代码:
#include <iostream>
using namespace std;
int main()
{
float t=0.000000277;
cout<<t<<endl;
return 0;
}
在LINUX上:
2.77e-07
而在WINDOWS上结果如下:
2.77e-007