C++ c+中双精度和长双精度之间的差异+;

C++ c+中双精度和长双精度之间的差异+;,c++,long-double,C++,Long Double,有人能给我解释一下双打和长双打的区别吗,除了精度上的区别?我写了一个程序来解决一个引力n体问题,所以我基本上积分了二阶微分方程,我的程序使用双精度很好。然而,当我用长双精度替换我使用的所有双精度时,所有的计算似乎产生了无意义的结果。有人能解释一下原因吗 与每个人似乎都认为的相反,我在长双线vs双线上找不到我要找的雨篷。可能参考这里: 但简单的long is通常指类似于int的东西 我想你在找一个长双人。。。如果你只放长码,它会把你的代码搞乱,因为它不是一个双精度或浮点数 这里回顾数据类型:如果您

有人能给我解释一下双打和长双打的区别吗,除了精度上的区别?我写了一个程序来解决一个引力n体问题,所以我基本上积分了二阶微分方程,我的程序使用双精度很好。然而,当我用长双精度替换我使用的所有双精度时,所有的计算似乎产生了无意义的结果。有人能解释一下原因吗

与每个人似乎都认为的相反,我在长双线vs双线上找不到我要找的雨篷。

可能参考这里:

但简单的long is通常指类似于int的东西

我想你在找一个长双人。。。如果你只放长码,它会把你的代码搞乱,因为它不是一个双精度或浮点数


这里回顾数据类型:

如果您向我们展示如何获得“无意义的结果”,您可能能够挽救这个问题。我评论中的“MCVE”是一个链接。点击它。你是如何输出结果的?MinGW在历史上有过长双精度的问题。这可能会有所帮助:@user3642133:这里的问题是你问错了问题。你在问
double
long double
之间有什么区别,但这个问题已经得到了回答,答案并不能解决你的问题。你的问题应该是,“我使用长双精度做了什么错事?”然后向我们展示说明你问题的代码。我在代码中使用了长双精度而不是双精度。