首先看一下:
4个字节的浮点型存储时的结构为
1个符号位 + 8个指数位(一个符号位 + 7个数值位) + 23个尾数位 取值范围约为 -2^127~2^127;
8个字节的浮点型的结构为 1个符号位 + 11个指数位(1个符号位+10个数值位) + 52个尾数位 约为:-2^1023 ~ 2^1023;
然后看一下他们的取值范围是怎么来的:
通过上述对两种类型的存储结构的了解
知道 long的取值范围约为:-2^63~2^63-1,float的取值范围约为:-2^1023 ~ 2^1023;
因此float的取值范围远远大于long的取值范围;