十进制、八进制、二进制之间的转换

1、十进制转八进制

使用十进制的数据不断除以8,直到商为0位置。

从下往上取余数就是对应的八进制。

2、八进制转十进制

 使用二进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

 

3、八进制与二进制的转换

方法1:把二进制转换成十进制,然后再使用十进制转换成八进制。

方法2:利用八进制与二进制之间的关系进行转换。(3个二进制位就是一个八进制的数据)。

001,001(二进制) ---- 1,3(八进制)

4、十进制转二进制

使用十进制的数据不断除以2,直到商为0为止。从上往下取余数就是对应的二进制。

10(十进制)----->1010(二进制)

5、二进制转十进制

使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

1110(二进制)-----> 14(十进制)

6、十进制转十六进制

使用十进制的数据不断除以16,直到商为0为止。从下往上取余数就是对应的十六进制。

38(十进制)---->26(十六进制)

7、十六进制转十进制

使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。

34(十六进制)----->52(十进制)

8、十六进制与二进制的转换

1010 1010 1011 1(二进制)----->1557(十六进制)

00001,0101,0101,0111--->1,5,5,7

四个二进制位是一个十六进制的数据

1a(十六进制)----->1,1010(二进制)

原文地址:https://www.cnblogs.com/LQLin168/p/10282444.html