Re: [問題] 關於IEEE-754
IEEE-754
32bits --> sign|Exponent|Mantissa
1bit 8bits 23bits
又IEEE-754的Mantissa的正規化部份是小數點左邊第一個一隱藏 => 1.M
如果指數的部份全為0或是全為1代表特殊用途,所以實際使用的是Ex-127.
所以IEEE754的最小正數應該是 0,00000001,00000....0000 (共23個0,最左邊的1是
^^^^^^^^^^^^^ 被隱藏的)
共23個0
1.00....00*2^(-126) = 2^0 * 2^(-126) = 2^(-126) = 最小正數
^^^^^^^^^^
1.(23個0)
※ 引述《Williamkai (威 廉)》之銘言:
: ※ [本文轉錄自 ask 看板]
: 作者: Williamkai (威 廉) 看板: ask
: 標題: [問題] 關於IEEE-754
: 時間: Fri Nov 21 21:49:19 2008
: ※ [本文轉錄自 Prob_Solve 看板]
: 作者: Williamkai (威 廉) 看板: Prob_Solve
: 標題: [問題] 關於IEEE-754
: 時間: Fri Nov 21 21:48:57 2008
: 為什麼這套浮點表示系統
: 最小的正數不是
: 0.0000000…00001*2^-127 = 2^-23*2^-127 = 2^-150
: 而是
: 0.0000000…00001*2^-126 = 2^-23*2^-126 = 2^-149
: 我記得exponent那格是寫00000000
: 然後使用bias of 127 指數部分是0-127=-127
: 為什麼不能用-127? 而是用-126
: 使用-127可以表示的更小的正數
: 請幫幫忙解解我的疑惑
: 我想到頭快爆炸了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.32.58
→
11/24 17:27, , 1F
11/24 17:27, 1F
推
11/25 00:44, , 2F
11/25 00:44, 2F
※ 編輯: zptdaniel 來自: 118.233.32.58 (12/07 14:35)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):