回覆列表
  • 1 # approvasluf

    121轉化成二進位制數是1111001。一個十進位制整數轉換為二進位制整數通常採用除二取餘法,即用2連續除十進位制數,直到商為0,逆序排列餘數即可得到二進位制數,簡稱除二取餘法。

    計算方法:

    121÷2=60 ,餘數1;

    60÷2=30,餘數0;

    30÷2=15,餘數0;

    15÷2=7,餘數1

    7÷2=3,餘數1

    3÷2=1,餘數1

    1÷2=0,餘數1

    將餘數逆序排列即可得到結果為1111001。

    擴充套件材料:

    十進位制轉換成任意進位制的方法

    十進位制數轉換成R 進位制數(R代表其他進位制,如二進位制、十六進位制、八進位制等),須將整數部分和小數部分分別轉換。

    1、整數轉換——除R取餘法規則:

    (1)用R 去除給出的十進位制數的整數部分,取其餘數作為轉換後的R 進位制資料的整數部分最低位數字;

    (2)再用R去除所得的商,取其餘數作為轉換後的R 進位制資料的高一位數字;

    (3)重複執行(2)操作,一直到商為0結束。

    2、小數轉換——乘R取整法規則:

    (1)用R 去乘給出的十進位制數的小數部分,取乘積的整數部分作為轉換後R 進位制小數點後第一位數字;

    (2)再用R 去乘上一步乘積的小數部分,然後取新乘積的整數部分作為轉換後R 進位制小數的低一位數字;

    (3)重複(2)操作,一直到乘積為0,或已得到要求精度數位為止。

  • 中秋節和大豐收的關聯?
  • 女生學蛋糕好不好?就業能拿多少錢?