作者ceo890710 (Drinking)
看板Grad-ProbAsk
標題Re: [理工] IEEE 754 最大值與最小值
時間Sat Mar 3 19:43:35 2012
首先 9 -> 1001
0.9 每次乘2取小數點左邊的數
0.9
x 2
----------
1.8 取1
x 2
----------
1.6 取1
x 2
----------
1.2 取1
x 2
----------
0.4 取0
............之後會發現 1100成一個循環
____ ____
所以 9.9 -> 1001.11100 -> 1.00111100 * 2^3
負數 sign 設 1
fraction -> 127+3 = 130
____
exponent -> 00111100
所以是 1 10000010 00111100110011001100110
有錯請指正。
※ 引述《baphomat (花花轎子人抬人)》之銘言:
: 借一下同個主題,麻煩各位幫忙解下面這題
: Show the IEEE 754 binary representation for the decimal floating-point -9.9
: in single precision.
: -9.9轉二進制不知道怎麼配出來?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.171.166
※ 編輯: ceo890710 來自: 114.37.171.166 (03/03 19:45)
→ showyoulovex:推 我也是用這方法 03/03 20:00
推 baphomat:感謝解答 03/03 20:20
推 winniekuma:抱歉問一下 再算下去不是0.8取0 1.6取1 1.2取1 0.4取0 03/04 00:09
→ winniekuma:嗎? 這樣重複的不就變成1100? 還是不是這樣看? 03/04 00:10
感謝指正,我看錯了 :)
※ 編輯: ceo890710 來自: 114.37.171.166 (03/04 10:52)
推 hadbeen:推這種取法很好用 簡單不繁雜 03/06 01:35
推 winniekuma:感謝解答 03/06 09:29