[問題] 有關truncation error
最近在讀計概
有一塊地方我不是很清楚
那就是"捨位誤差"(truncation error)
比如說0.3好了(十進位)
0.01001
用定點數來看
假設8bit的數字
bit4~7表示小數
得小數部分0.1001 (二進位)
但因超過4digit( 8 digit 代表正負)
經過捨位 變成 0100
而這裡就是我想問的
第五位是1 為什麼不可以進位成0101
而是 0100 呢?
感謝回答!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.194.56
※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1414499570.A.845.html
推
10/28 21:22, , 1F
10/28 21:22, 1F
推
10/28 21:25, , 2F
10/28 21:25, 2F
→
10/28 21:25, , 3F
10/28 21:25, 3F
推
10/28 22:58, , 4F
10/28 22:58, 4F
→
10/28 22:58, , 5F
10/28 22:58, 5F
→
10/28 22:59, , 6F
10/28 22:59, 6F
→
10/28 22:59, , 7F
10/28 22:59, 7F