浮动型最多可容纳38个数字,双重数字最多可容纳300个数字。这些神奇的数字来自哪里?

时间:2018-05-13 09:16:00

标签: java floating-point double

我正在阅读“24小时内自学Java”并发现以下声明。

enter image description here

没有解释这些神奇数字是如何在书中确定的。 他们是怎么来的?

1 个答案:

答案 0 :(得分:3)

float可以采用的最大数值约为+3.4 * 10^38

double的最大数值约为1.7 * 10^308(不考虑特殊的“正无穷大”值)。

对于“数字”,作者可能意味着以10的幂为单位的最大幅度

换句话说,作者可能是指floatdouble所代表的数字中有意义的非分数十进制数的最大数量。