看板 Grad-ProbAsk 關於我們 聯絡資訊
請問一下單精度浮點數表示法,最小的非正規化數講義是寫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)
dy957:算非正規數時 隱藏位元是0 02/05 15:11
boy5548:你指的隱藏位元是指? 02/05 17:01
dy957:小數點右邊那個1 02/05 17:25
dy957:更正= = 左邊 02/05 17:26
boy5548:所以為什麼不是-127而是-126阿 不是很懂耶 02/05 17:27
dy957:因為如果是-127 那2^-127這個數字會變得無法表示 02/05 17:29
dy957:我是這樣想的= =a 02/05 17:29
boy5548:如果照你這樣說的話 那個表格的意義不就錯了...?? 02/05 17:30
dy957:所以不看正負的話非正規數能表示的數為2^-127 ~ 2^-149 02/05 17:33
aoqq12:從正規數去看-127就不可能出現了 最小是-126 02/05 18:16
aoqq12:所以你非正規要從 -126開始往後推 02/05 18:17
sneak: 因為如果是-127 那 https://daxiv.com 09/11 14:12