能力值:
( LV9,RANK:310 )
|
-
-
2 楼
没人看看么???
|
能力值:
( LV9,RANK:310 )
|
-
-
3 楼
google了一下,明白了,内存中的排列按little endian,所以值为3b03126f,化成2进制为
0+01110110+00000110001001001101111
第一位符号位表示正数
第二部分01110110为118,则指数为(118-127)=-9
第三部分为尾数,值为0201327,则浮点数为1.0201327*2的-9次方=0.00199
不过还是有点不明白,如果把0.002/(2的-9次方)应该得到1.024,所以尾数应该为0240000,这样尾数应该为00000111010100110000000,为什么不一样拉,是我哪里理解有误,搞错了吗???
|
能力值:
(RANK:330 )
|
-
-
4 楼
IEEE format
|
能力值:
( LV9,RANK:310 )
|
-
-
5 楼
笨啊,老是抱着十进制不放,终于搞明白鸟,那个尾数是二进制的尾数,所以为
1.00000110001001001101111再乘以2的-9次方=2(-9)+2(-15)+2(-16)+2(-20)+2(-23)+2(-26)+2(-27)+2(-29)+2(-30)+2(-31)+2(-32)=0.00200000009499490261077880859375
|
|
|