IEEE 754 表示法

wikipedia 的網頁中對 IEEE 754 的說明

太久沒有看這方面的東西了,結果今天有人問計概的題目,都答不出來…. XD

  1     8               23              width in bits
 +-+--------+-----------------------+
 |S|  Exp   |  Fraction             |
 |1|10000101|11011010100000000000000|
 +-+--------+-----------------------+
 31 30    23 22                    0    bit index (0 on right)
   the bias 
   is +127

第一部分代表整個數字的正負號,正數為 0 負數為 1
第二部分,使用 bias 代表,把整個 10 進位的數字,轉為使用 2 進的科學記號表示法之後,指數的地方,要加上 127 之後,才可以放入第 2 個部分
第三部分,因為在 normalize 之後,第一個數字固定是1.xxx,所以在寫第三部分的數字時,只要寫小數點之後的就可以了。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: