进制转化

十六制,后标为H;如1H;

十进制:后标为D;如99D;

八进制:后标为Q,如8Q;

二进制:后标为B,如2B;

10进制转2进制

计算方法:10进制数不断除以2,最后将得到的余数从下往上数。

实例:

被除数除数余数说明
99D 2D 1 99除以2除不尽,余1
49 2 1 49除以2除不尽,余1
24 2 0 24除以2除的尽,余0
12 2 0 12除以2除的尽,余0
6 2 0 6除以2除的尽,余0
3 2 1 3除以2除不尽,余1
1 2 1 1除以2除不尽,余1

将余数从下往上数,得二进制为1100011B。

2进制转10进制【实例二进制1100011转十进制】

计算方法为:将2进制的各个位上的数字进行2的(n-1)次方,然后求和。

实例:

1100011B=1*2^6+1*2^5+0*2^4+0*2^3+0*2^2+1*2^1+1*2^0=64+32+0+0+0+2+1=99D

 

10进制转8进制

计算方法:10进制数不断除以8,最后将得到的余数从下往上数。

实例:

被除数除数余数说明
99D 8 3 99除以8除不尽,余3
12 8 4 12除以8除不尽,余4
4 8 1 4除以8除的尽,余1

将余数从下往上数,得二进制为143Q。

8进制转10进制【实例八进制143转十进制】

计算方法为:将8进制的各个位上的数字进行8的(n-1)次方,然后求和。

实例:

143Q=1*8^2+4*8^1+3*8^0=64+32+3=99D

10进制转16进制

计算方法:10进制数不断除以16,最后将得到的余数从下往上数。

实例:

被除数除数余数说明
99D 16 3 99除以16除不尽,余3
6 16 6 6除以16除不尽,余6

将余数从下往上数,得二进制为63H。

16进制转10进制【实例十六进制63转十进制】

计算方法为:将8进制的各个位上的数字进行16的(n-1)次方,然后求和。

实例:

63H=6*16^1+3*8^0=96+3=99D
原文地址:https://www.cnblogs.com/hahayixiao/p/14105560.html