作者boy5548 (小YO)
看板Grad-ProbAsk
標題[理工] [計組] IEEE754
時間Sat Feb 5 13:55:36 2011
請問一下單精度浮點數表示法,最小的非正規化數講義是寫0.0000...1*2^-126
^^^^^^^
22個0
但是為什麼後面不是2^-127? 因為有個表格是這樣子:
Exp Fraction Represent
0 nonzero ±Denormalized number
照這樣的話,最小非正規化數不就是0.000...1*2^-127嗎? (0-127=-127)
謝謝解答!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.3.225
※ 編輯: boy5548 來自: 114.39.3.225 (02/05 13:55)
1F:推 dy957:算非正規數時 隱藏位元是0 02/05 15:11
2F:→ boy5548:你指的隱藏位元是指? 02/05 17:01
3F:→ dy957:小數點右邊那個1 02/05 17:25
4F:→ dy957:更正= = 左邊 02/05 17:26
5F:→ boy5548:所以為什麼不是-127而是-126阿 不是很懂耶 02/05 17:27
6F:推 dy957:因為如果是-127 那2^-127這個數字會變得無法表示 02/05 17:29
7F:→ dy957:我是這樣想的= =a 02/05 17:29
8F:→ boy5548:如果照你這樣說的話 那個表格的意義不就錯了...?? 02/05 17:30
9F:→ dy957:所以不看正負的話非正規數能表示的數為2^-127 ~ 2^-149 02/05 17:33
10F:→ aoqq12:從正規數去看-127就不可能出現了 最小是-126 02/05 18:16
11F:→ aoqq12:所以你非正規要從 -126開始往後推 02/05 18:17