gpt4 book ai didi

c - Long double 足够大,可以像太阳-冥王星那样存储一个白色毫米精度的距离吗?

转载 作者:太空宇宙 更新时间:2023-11-04 00:45:36 25 4
gpt4 key购买 nike

我正在编写一个物理模拟程序,模拟系统的每个元素都被描述为存储在三个 long double 中的三维空间 (x, y, z)。好吧,我的精度会非常精确,而且我想模拟足够大的系统,比如太阳系。考虑到太阳位于中心,我可以走多远才能使精度高于或等于毫米,我应该使用哪种测量单位?

附言:
我知道太阳系比太阳-冥王星的距离大得多,但该距离是我认为在我的模拟中有效的最小尺寸

最佳答案

“冥王星/太阳平均距离”是 5.9*1012米或 5.9*1015 毫米。

Typical double具有 253 或大约 9*1015 小数精度,因此可以精确表示太阳/冥王星距离 - 精确到毫米。

double 开始,关注代码的各种可能影响精度的计算。如有必要,请使用 long double,但我怀疑 double 对您有用。

关于c - Long double 足够大,可以像太阳-冥王星那样存储一个白色毫米精度的距离吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41212720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com