問題詳情

2. 十進位數 30.125 若以二進制表示時,其結果為下列何者?
(A)11110.001
(B)11110.010
(C)11100.001
(D)11100.010。

參考答案

答案:A
難度:適中0.417
書單:沒有書單,新增

用户評論

不叫賭俠的陳小刀】評論

整數部分:把十進位轉成二進位一直分解至商數為0。讀餘數從下讀到上,即是二進位的整數部分數字30 ÷ 2 = 15 ... 015 ÷ 2 = 7 ... 1 7 ÷ 2 =  3 ... 1 3 ÷ 2 =  1 ... 1 1 ÷ 2 =  0 ... 1小數部分:用其乘2,取其整數部分的結果,再用計算後的小數部分依此重複計算,算到小數部分全為0為止,之後讀所有計算後整數部分的數位,從上讀到下。0.125 × 2 = 0.25 ... 00.25 × 2 = 0.5 ... 00.50 × 2 = 1.0 ... 1所以是11110.001