例1:二進制101010到十進制。
方法:點擊二進制,輸入101010,點擊十進制,得到結果42。
二:書面計算,各種十進制先換算成十進制再換算成其他十進制。這種方法可以完成任意系統的轉換。
★首先,二進制怎麽轉換成十進制?
壹個二進制數,從最後壹位開始計數,列為0,1,2...依次n位。
如11010,從右數分別為01011。
0位0
1位1
0第二名
1第三名
1第四名
二進制中的0不算,只看1出現在哪裏,算出2的n次方,然後全部加起來,其中1出現在1的第三位和第四位。
最後的答案是:1乘2 1次方+1乘2 3次方+1乘2 4次方=26。
把八進制轉換成十進制也是同樣的原理,只不過把2的n次方換成了8的n次方。
比如八進制1234到十進制。
第4 0名
3位1
屈居第二
1第三名
4* 8的0+65438+3 * 8的0+2 * 8+1 * 8 = 2257。
從十六進制到十進制的轉換是相同的,只是8的n次方被16的n次方代替了。
特別是十六進制的0到16標記為0123456789ABCDEF,其中A=10 F=15,以此類推。
比如十六進制A5B6到十進制。
第6 0名
b位1
5第二名
第四名
計算:將字母轉換成相應的數字即可得到結果。
6* 16的0次方+65438+B * 16的0次方+5 * 16的2次方+A * 16的4次方。
6* 16的0次冪+11* 16的6次冪+0+5* 16的2次冪+10* 16的4次冪=42422。
我們來研究壹下如何把decimal轉換成各種十進制。
☆12345進二進制是12345除以2。
☆12345轉換成八進制是12345除以8。
☆12345轉換成十六進制是123456除以16。
123轉換成二進制時,是123除以2,每次都計算余數。
123/2=61余1
61/2=30+0
30/2=15+0
15/2=7余數1
7/2=3余數1
3/2=1余數1
余數的二進制序列從下到上是1111,然後最後壹步3/2=1中的1是1 116544。
123轉換成八進制時,意味著123除以8,每次都計算余數。
123/8=15余3
15/8=1余7
最後15/8中數1 = 1,余數自下而上為173。
123換算成16,就是123除以16。
123/16=7余數11 16在基礎系統中,11用b表示。
最後123/16=1中計數1,余數從下往上記錄,為7B。
為了更好地說明問題,請將數字改為更大的數字。
十進制12345轉換為十進制16。
12345/16=771余9
771/16 =48+3
48/16 =3+0
計算最後48/16=3中的3,余數自下而上排列,記為3039。
妳從頭到尾理解了之後,就可以完成任意體系的轉換了。
小數為中轉站:各種小數到各種小數!!