阅读背景:

求“将IEEE32浮点数的表示”转化为“十进制”数的方法。

来源:互联网 
IEEE32浮点数的表示方法:

假设现在有一个IEEE32浮点数,它的十六进制格式是0X42C80000,二进制格式是01000010 11001000 00000000 00000000,按照上面的规则,阶码应该是10000101,即0X85,尾数的小数部分是二进制的0.1001,换算成十进制即是0.5625,由于尾数的整数部分缺省永远是1,因此该浮点数的值应该是+15625*285-7F=100。 假设现在有一个IEEE32浮点数,它的十六进制格式



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: