Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

換算二進位

請問各位幫我把以下數值換算成二進位,要有算式!不然我看不懂,謝謝

1. -0.625

2. 63又16分之5

3. 362.5

4. -1.375

5. -0.375

6. 47.125

7. 149.25

8. 367.625

更新:

更正第2個 是63又16分之15

更新 2:

更正第三個是62.5

更新 3:

TO混天人

請問第二題這邊

最左邊(第6位數為1)

為什麼還要多一個1呢?

我整數算出來只有

63/2 = 31餘1 => (右邊)第一位數1

31/2 = 15餘1 => 第二位數1

15/2 = 7餘1 => 第3位數1

7/2 = 3餘1 => 第4位數1

3/2 = 1餘1 => 第5位數1

這5個1而已

還有第六題我算出來只有1111.001

是哪裡有沒做到嗎??

謝謝~

更新 4:

還有第8題整數我算出來答案是

01101111.101.....

367/2=183餘1

183/2=91餘1

91/2=45餘1

45/2=22餘1

22/2=11餘0

11/2=5餘1

5/2=2餘1

2/2=1餘0

小數部分沒問題

1 個解答

評分
  • ?
    Lv 6
    9 年前
    最愛解答

    1. -0.625 = -5/8 = -101/1000 (2) = -0.101

    真的要算式的話

    因為乘以二,就相當於小數點前進一位

    .625*2 = 1.25 => 小數第一位是1

    .25*2 = 0.5 => 小數第二位是0

    .5*2 = 1 => 小數第三位是1

    然後就沒了

    2. 整數和小數分開看

    63 = 111111 (2)

    真的要算式的話

    若除以二的餘數為一,表示二進位的最右邊一位是一

    63/2 = 31餘1 => (右邊)第一位數1

    31/2 = 15餘1 => 第二位數1

    15/2 = 7餘1 => 第3位數1

    7/2 = 3餘1 => 第4位數1

    3/2 = 1餘1 => 第5位數1

    最左邊(第6位數為1)

    分數部分 15/16 = 1111/10000 = 0.1111

    合在一起 111111.1111

    (以下算式略,自己試)

    3. 62.5 = 111110.1

    4. -1.375 = -1又3/8 = -1.011

    5. -.0375 = -0.011

    6. 47.125 = 101111.001

    7. 149.25 = 10010101.01

    8. 367.625 = 10101111.101

還有問題嗎?立即提問即可得到解答。