※ 引述《lovefo (lovefo)》之銘言:
: 今天考了一個IEEE 轉換的問題
: 想了一整天 還是沒有解答...
: 是這樣 將 浮點數 0.406982 轉成適合 16 bit 的IEEE 754格式(s=1,e=5.f=10)
: .
: 0.406982 = 0.0110100000101 = 1.10100000101*2^-2
: 所以可以得知 e = 13 , f = 1010000010 = 642
: 2 10
: 但 助教給答案卻是 e = 13 , f = 643
: 我不知道哪裡想錯了
: 我在想 是不是 因為 助教用程式跑的 所以有精準度的問題??
: 謝謝各位解答了 謝謝
.011010000010(2) = .4068603515625(10)
.011010000011(2) = .4069824218750(10)
.4069824218750 比較接近 0.406982
所以 round to nearest value 的話,表示為 .011010000011
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.49
※ 編輯: HuangTzHuan 來自: 140.112.30.49 (04/18 03:05)