公式編輯
先了解熟悉的十進制轉二進制
要用這種方法首先得會十進制轉二級制的除以2取餘的方法。
十進制轉二進制
将餘數和最後的1從下向上倒序寫就是結果
例如302
3022=151餘0
1512=75餘1
752=37餘1
372=18餘1
182=9餘0
92=4餘1
42=2餘0
22=1餘0
12=0餘1
故二進制為100101110
介紹編輯
再聯想到二進制轉十進制
二進制轉為十進制的時候,先把二進制從高位(最左邊的“1”)開始按從上到下的順序寫出,第一位就是最後的商“22=1餘0“,餘數肯定是加零。其他位數如果有”1“(原來的餘數),就先乘以”2“再加”1“。
下面就是從第一位開始乘以2加餘數的方法算回去
例如100101110
1…………02+1=1…………餘數為1
0…………12+0=2…………餘數為0
0…………22+0=4…………餘數為0
1…………4x2+1=9………………餘數為1
0…………9x2+0=18………………餘數為0
1…………182+1=37…………餘數為1
1……………372+1=75…………餘數為1
1………………752+1=151…………餘數為1
0………………1512+0=302…………餘0
所以得到十進制數302
另:1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=302