标签: java floating-point double
我正在阅读“24小时内自学Java”并发现以下声明。
没有解释这些神奇数字是如何在书中确定的。 他们是怎么来的?
答案 0 :(得分:3)
float可以采用的最大数值约为+3.4 * 10^38。
float
+3.4 * 10^38
double的最大数值约为1.7 * 10^308(不考虑特殊的“正无穷大”值)。
double
1.7 * 10^308
对于“数字”,作者可能意味着以10的幂为单位的最大幅度。
换句话说,作者可能是指float或double所代表的数字中有意义的非分数十进制数的最大数量。