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,或已得到要求精度數位為止。
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,或已得到要求精度數位為止。