計算機的進制轉換

二進制轉十進制

1101100(二進制)

6543210(排位方式)

1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+0*2^0


二進制轉換成八進制

10110111011

換八進制時,從右到左,三位一組,不夠補0

010 110 111 011

然後每3個數分別對應 4、2、1的狀態,然後將狀態爲1的相加

010 = 2

110 = 4+2  = 6

111 = 4+2+1 = 7

011 = 2+1 = 3

最終結果爲2673


二進制轉換爲十六進制

與轉化成八進制方法類似,只要每組4位,分別對應8、4、2、1

0101 1011 1011

0101 = 4+1 =5

1011 = 8+2+1 =11

1011= 8+2+1=11

最終結果爲5BB


八轉十進制

如有一個1507的八進制

7*8^0+0*8^1+5*8^2+1*8^3 =839


十六轉十

如2AF5

5*16^0+F*16^1+A*16^2+2*16^3 =10997


十轉二

除以2取餘,逆序輸出

89 =1011001


八轉二

37.416

3= 011

7=111

4=100

1=001

6=110

最終結果:11111.100 001 110


十六轉二

5DF.9

5=4+1=0101

D =8+4+1 =1101

F = 8+4+2+1 =1111

9 =8+1 = 1001

最終結果: 010 1101 1111 .1001


十六進制以0x開頭,是零不字母o

八進制以0開頭,是零不字母o



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章