作者kerkercheng (✂✂✂✂✂✂✂✂✂)
看板Grad-ProbAsk
標題[理工] 計算機組織 浮點數
時間Mon Dec 4 23:45:32 2017
在張凡上冊P.209
要轉換四個十進位的浮點數
-1.278*10^3
-3.90625*10^-1
2.3109375*10^1
6.391601562*10^-1
第一個我還可以理解怎麼算
但後面三個就有點難想到了
0.390625按計算機可以知道是25/64 但直接看根本看不出來
23.109375是1479/64 這個我也看不太出來QQ
最後一個0.6391601562我按計算機也不知道怎麼化
請問這種小數要怎麼化成二進位的IEEE754浮點數呢
還是考場可以用計算機算
請教各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.253.206
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1512402334.A.4C8.html
推 barry70490: 張凡筆記有教 就是小數點後面乘2 12/05 00:05
推 qwer911: 就是先按照小數點十進位轉2進位得到值以後 將他正規化變 12/05 00:11
→ qwer911: 成小數點前只有一項 x 2^n的形式 12/05 00:11
推 qwer911: 剩下的就是按照IEEE754 的定義那樣 12/05 00:15
推 TMDTMD2487: 乘2硬幹下去,考時的時候應該不會先去搞這種題目就是 12/05 10:51
→ TMDTMD2487: 了 12/05 10:51
推 TMDTMD2487: 如果不喜歡乘法,我有的時候會減0.5,0.25,...,看要減 12/05 10:53
→ TMDTMD2487: 到什麼時候(不過原理都一樣 12/05 10:53