Bootstrap

IEEE中的浮点编码计算

float类型在内存中占4字节,最高位表示符号位,剩下31位,从右向左取8位用于表示指数,其余用于表示尾数

在进行二进制转化前,需要进行科学记数法转换,具体步骤如下


1.看符号位,正数为0,负数为1

2.将数转化为相应的二进制数

3.用科学记数法转化为相应的形式 如:1.xxxxxx*2^n()

4.n为指数,加上127

5..转化后用二进制拼接写出


举个例子

12.25用IEEE编码的显示

;