【发布时间】:2014-12-11 15:33:05
【问题描述】:
除了精度上的差异之外,有人能解释一下双打和长双打之间的区别吗?我编写了一个程序来解决引力 n 体问题,所以我基本上整合了二阶微分方程,并且我的程序使用双精度数可以正常工作。然而,当我用长双精度替换我使用的所有双精度时,所有计算似乎都会产生无意义的结果。有人能解释一下原因吗?
与大家似乎认为的相反,我在长双线程和双线程上找不到我正在寻找的遮阳篷。
【问题讨论】:
-
如果您向我们提供 MCVE 说明您如何获得“无意义的结果”,您或许可以挽救这个问题。
-
"MCVE" 在我的评论中是一个链接。点击它。
-
你是如何输出结果的?
-
MinGW 历来与
long double存在问题。这可能会有所帮助:stackoverflow.com/a/14988103/465323 -
@user3642133:这里的问题是你问错了问题。您在问
double和long double之间有什么区别,但该问题已经得到解答,并且答案并不能解决您的问题。您的问题应该是“我在使用long double时做错了什么”,然后向我们展示说明您的问题的代码。
标签: c++ long-double