为什么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

  

 

posted @ 2021-02-02 15:55  Yoki93  阅读(446)  评论(0编辑  收藏  举报