长双无穷大

时间:2019-06-08 08:14:04

标签: c++11 largenumber

我正在计算非常大的数字,我知道双精度数有一种处理它们的方式,将它们表示为数字的第一个数字和一个错误(+/- 10 ^次幂)。

/// <reference types="my-package-with-types" />

当n大约为40时,我得到大约10 ^ 260的误差,然后它开始返回无穷大(inf)。 (例如,如果n = 37,则分子值为2.49889e + 264)。如果10的误差幂超过300,则返回无穷大。因为数字是long double类型,它是否应该返回10的幂的值,直到这些值超过“ long”类型的大小?

0 个答案:

没有答案