回覆列表
  • 1 # lanfengz1

    1 這裡我們以十進位制數201為例,先用201除以2等於100餘1,我們把1提取出來。

    2 用上一次除得的100除以2等於50餘0,我們把0提取出來,如圖所示。

    3 用同樣的方法繼續往下除,並把餘數提取出來,如圖所示。

    4 現在我們可以看到餘數依次為:1,0,0,1,0,0,1,現在我們倒序排列就是1001001,這就是轉換好的二進位制數。

    END

    小數轉二進位制:

    1 這裡我們以十進位制小數0.125為例,先用0.125乘以2等於0.25,我們把整數部分0提取出來,再用小數部分繼續計算。

    2 取上一次計算的小數部分25填上0.構成新的小數0.25繼續乘以2等於0.5,我們把整數部分0提取出來,再用小數部分繼續計算。

    3 用同樣的方法用0.和小數部分構成新小數,並提取整數部分,知道最後小數部分為0為止。

    4 現在我們可以看到提取的整數依次為:0,0,1,現在我們在其前面加上0.即0.001,這就是轉換好的二進位制小數。

    END

    負整數轉二進位制:

    這裡我們以-201為例,首先把201的二進位制數求反,即把各位數的“1”變為“0”,“0”變為“1”。

    2

    現在把求反後的數字在加上1,變回得到相應的二進位制數了。

  • 中秋節和大豐收的關聯?
  • 怎樣讓狗狗開心?