<分区>
Possible Duplicate:
Floating point inaccuracy examples
我有问题...当我编译 src 时,显示的变量与我初始化的变量不一样,请看:
#include <iostream>
using namespace std;
int main()
{
long double mynum = 4.7;
cout.setf(ios::fixed,ios::floatfield);
cout.precision( 20 );
cout << mynum << endl;
}
然后:
[fpointbin@fedora ~]$ ./a.out
4.70000000000000017764
如何解决?我想“cout”显示 4.700000...