MongoDB中双精度字段的最小值和最大值是多少?

时间:2018-12-17 22:54:03

标签: mongodb bson

我需要找出mongoDB中双精度字段的最小值和最大值是多少,包括精度值。

我找到了此链接:http://bsonspec.org/spec.html

因为MongoDB使用BSon,所以我正在寻找BSON信息。有人说:

双8字节(64位IEEE 754-2008二进制浮点数)

但是我如何基于此计算最小和最大数量?

我最终到达了此链接:https://en.wikipedia.org/wiki/Double-precision_floating-point_format

但是不知道如何计算最小值和最大值。

1 个答案:

答案 0 :(得分:1)

您所包含的Wikipedia链接具有准确的答案:

min: -2^1023 * (1 + (1 − 2^−52))   (approx: -1.7976931348623157 * 10^308)
max:  2^1023 * (1 + (1 − 2^−52))   (approx:  1.7976931348623157 * 10^308)