Re: [问题] hex to float疑问

楼主: moon52016 (matrix)   2016-10-18 10:09:25
已经是几天前的问题,不知道原po有没有已经解开疑惑了
float的内存存放分三个部分:
A.1bit B.8bits C.23bit
总共是32个bits
而值的公式是:
[(-1)^A] *(1.0+0.C) *2^(B-127)
将0xBF9DF3B6转换成二进制
1,01111111,00111011111001110110110
A =1, B =01111111, C=那一串
可以去按按看计算机
[(-1)^1] *1.C *2^(127-127)
是不是=-1.234
解说到此

Links booklink

Contact Us: admin [ a t ] ucptt.com