看板 Grad-ProbAsk 關於我們 聯絡資訊
在張凡上冊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