首页 > 其他分享 >IEEE浮点数

IEEE浮点数

时间:2022-09-18 21:00:36浏览次数:89  
标签:二进制 32 浮点数 127 IEEE 5.75

  在IEEE标准中,浮点数的32位这样分配:1位符号位(S),8位阶码(E),23位尾数(M)。其中正数的S=0,负数S=1

  设浮点数是X=a*2e,则E=e+127,M=X的小数部分。(其最终结果都用二进制数字表示)

------------------

  例如5.75=101.11=1.0111*22,则S=0,E=127+2=129=10000001,M=01110000000000000000000。故5.75=01000000101110000000000000000000。

  再如161.875=10100001.111=1.0100001111*27,则S=0,E=127=7=134=10000110,M=01000011110000000000000,故161.8875=01000011001000011110000000000000

  同理,-0.02334375=10111100110000000000000000000000

参考资料:十进制浮点数转换成IEEE754标准的32浮点数的二进制格式 - 立志做一个好的程序员 - 博客园 (cnblogs.com)

 

标签:二进制,32,浮点数,127,IEEE,5.75
From: https://www.cnblogs.com/Yu-Hongruojir/p/16705768.html

相关文章