计算机的进制转换

二进制转十进制

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



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