c ++中double和long double之间的区别

时间:2014-12-11 15:33:05

标签: c++ long-double

有人可以解释双打和长双打之间的差异,除了我的精确度差异吗?我写了一个解决引力n体问题的程序,所以我基本上整合了二阶微分方程,我的程序使用双精度工作正常。然而,当我用长双打替换所有双打时,所有计算似乎都会产生无意义的结果。有人能解释一下这个原因吗?

与每个人似乎认为我无法找到我在长双线对双线上寻找的击球手相反。

1 个答案:

答案 0 :(得分:0)

可以参考这里:Why would you use float over double, or double over long double?

但简单地说,long通常指的是类似于int的东西。

我认为你正在寻找一个很长的双倍...如果你只放了很长时间就会弄乱你的代码,因为它不是双重的或浮动的......

此处查看数据类型:http://en.wikipedia.org/wiki/C_data_types