为什么float比long表示的范围要大?

float 4字节 32位 -3.403E38~3.403E38

long 8字节 64位 -2^63~2^63-1

IEEE 754标准

float的32位分别为第1位的符号位,8位的指数,23位的小数

8位指数位

00000000-11111111

0-255

0代表0

255代表无穷大

剩1-254,规定每一位减去127,即-126-127

  

原文地址:https://www.cnblogs.com/yf2018jy/p/12571268.html