1. 怎麼將十進制轉換成二進制
進制轉換方法的公式如下:
一、十進制
轉為二進制
89(10)=1*26+0*25+1*24+1*23+0*22+0*21+1*20=1011001
轉化為八進制
98=1*82+4*81+2*80=142(8)
轉為十六進制
99=5*161+9*160=59
67(8)=6*81+7*80=55
轉為二進制
67(8)=110111(2) 分步計算 6=1*22+1*21+0*20=110 與 7=1*22+1*21+1*20=111
轉為十六進制
四、十六進制
轉為二進制
9e=10011110(2) 分步計算 9=1*23+0*22+0*21+1*20=1001(2) 與 e=14=1*23+1*22+1*21+0*20=1110(2)
轉為十進制
2. 十進制轉二進制的方法是什麼
十進制整數轉換為二進制整數採用"除2取余,逆序排列"法。
具體做法是:用2去除十進制整數,可以得到一個商和余數;再用2去除商,又會得到一個商和余數,如此進行,直到商為0時為止。
然後把先得到的余數作為二進制數的低位有效位,後得到的余數作為二進制數的高位有效位,依次排列起來。
舉例來說:
87轉換為二進制:
87÷2=43餘1
43÷2=21餘1
21÷2=10餘1
10÷2=5 餘0
5÷2=2餘1
2÷2=1餘0
1÷2=0餘1
從下往上取余數1010111。所以,87[10]=1010111[2].
3. 10進制數轉化為二進制數,有哪些方法
第一種方法:短除法
例如:將123 轉化為二進制
短除法轉二進制要求對2倒取余,因此轉化為結果為:111011
第二種方法:冪方和
十進制數按照冪方和轉化十進制過程如下:
123 = 1*10^2 + 2*10^1 + 3*10^0
= 100 + 20 + 3
= 123
二進制與十進制類似,轉化十進制過程如下:
1001110 = 1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0
= 64 + 0 + 0 + 8 + 4 + 2 + 0
= 78
將上述二進制倒過來就是十進制轉二進制的方法了!
78 = 64 + 14
= 64 + 8 + 6
= 64 + 8 + 4 + 2
= 2^6 + 2^3 + 2^2 + 2^1
= 1001110
將78每次都拆出最接近的2的次方項,直到完全拆完為止,出現的次方項寫為1,沒有出現的寫為0,即為十進制轉二進制的過程,此方法需要注意掌握2的次方項以及快速心算的能力。
4. 十進制數如何轉換為二進制數
想要把一個十進制的數字轉化為二進制,應該要把數字的整數部分和小數部分分別化成二進制數,再把兩個部分的二進制數合並起來,即可成功得到一個完整的二進制數。首先要通過短除法,讓十進制數不斷被2整除,可以得到多個余數,最後將得到的余數從下到上排列組合,頌鏈即可得到轉化的二進制冊缺數。然後把小數部分不斷的對2連乘,取每一步的整數部分,再將所有的整數從上到下排列得到小數部分的二進野姿孫制數。下面以十進制數101.8125為例,演示一下具體的轉化過程。
首先我們以十進制的數字101為例,通過短除法,把2當做除數,用101除於2,可以得到商為50,同時得到余數1
然後用第一步中得到的商50作為被除數,繼續用2當做除數,可以得到商25,同時得到余數0
再用第二步中的商25作為被除數,2當做除數,可以得到商12,同時得到余數1
以此類推,重復上面的步驟,一直除到最後的商小於2。分別得到余數0、0、1
最後可以看到總共有6個余數,分別為1、0、1、0、0、1,把所有的余數從下往上排列即可得到101的二進制數100101
首先把小數部分的0.8125乘於2,得到一個結果1.6250,同時取整數部分,得到數字1
然後把第一步結果中的小數部分繼續乘於2,得到結果1.2500,同時取整數部分,得到數字1
以此類推,重復上述步驟,總共可以得到四個取整數部分的數,分別是1、1、0、1
再把四個數按從上到下的順序排列即可得到小數部分的二進制數0.1101
最後將整數部分和小數部分整合,即可得到完整的二進制數100101.1101