[理工] 計組 浮點數

看板Grad-ProbAsk作者時間9年前 (2016/08/26 11:20), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/3 (看更多)
http://i.imgur.com/l8Jkqsc.jpg
請問第二小題怎麼解,我算到螢光筆的上一行然後就不知道怎麼做了... 為什麼不是3.AAD,而是0.3AAD呢? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1472181606.A.E05.html

08/26 11:55, , 1F
我自己的想法是:二進位的狀況的話,每個浮點數都可以
08/26 11:55, 1F

08/26 11:55, , 2F
化為1.x*2^y,所以在儲存的時候1可以不用存,只存fracti
08/26 11:55, 2F

08/26 11:55, , 3F
on部分。但是如果是16因為的狀況的話,數字的可能性變多
08/26 11:55, 3F

08/26 11:55, , 4F
了(0~F),所以如果化成3.AAD,把AAD當成fraction儲存
08/26 11:55, 4F

08/26 11:55, , 5F
的話等於是把3忽略掉,這樣的話2.AAD,1.AAD之類的都會
08/26 11:55, 5F

08/26 11:55, , 6F
被存成同一個數。所以才化成0.3AAD,如此一來大家都可以
08/26 11:55, 6F

08/26 11:55, , 7F
化成0開頭的就可以只存fraction部份了。 如想法有錯請
08/26 11:55, 7F

08/26 11:55, , 8F
幫忙修正^_^
08/26 11:55, 8F

08/26 12:06, , 9F
有道理!一時忘記2進位不用存1的原理了,謝謝你!
08/26 12:06, 9F

08/26 12:37, , 10F
老師上課說得跟一樓差不多
08/26 12:37, 10F
文章代碼(AID): #1NlxLcu5 (Grad-ProbAsk)
文章代碼(AID): #1NlxLcu5 (Grad-ProbAsk)