林有一个问题...当我编译SRC,变量显示ISN “T相同,我初始化,看到它:
#include <iostream>
using namespace std;
int main()
{
long double mynum = 4.7;
cout.setf(ios::fixed,ios::floatfield);
cout.precision(20);
cout << mynum << endl;
}
然后:
[[email protected] ~]$ ./a.out
4.70000000000000017764
如何解决?我想“COUT”显示4.700000 ......
...再次。 –
这个问题有六百万亿投资。搜索“浮点不精确”。 – Puppy
“长双倍比我的字面常量更精确”的角度并不是在600万亿次的所有困境中都存在。 –