十进制-8.625用32位的二进制浮点数格式表示。
(-55)10
=(37)16
=(0011 0111)2
单精度浮点数保存的字节格式如下:
地址 +0 +1 +2 +3
内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM
根据IEEE浮点数的定义,去掉前导零
>(110111)2
将上述二进制数规格化,
>+1.10111 * (2^5)
符号S为负,等于1 B;
指数EEEEEEEE为5+127=132,等于10000100 B;
尾数为101 1100 0000 ... 0000 B;
合成后为
1 100 0010 0 101 1100 0000 0000 0000 0000
若将上述值表示为十六进制数,则为(C2 5C 00 00)16。
标签:浮点数
版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/article/118841.html