二进制、八进制、十进制及十六进制的转换
1. 四种常用进制概况
在讲解这四种常用进制间转换之前,需要先清楚每种进制数都包含哪些数字:
在上面的图中很轻易的可以看出这四种进制数中数字元素的区别,并且除了我们最常用的十进制数外,其他三种进制都有便于区分的“前缀”。
2.二进制与十进制间的转换
上图中我们假定了一个四位的二进制数–1001,我们可以从左边起每个数字下面分别标记1、2、4、8,这四个数分别是2^0 | 2^1 | 2^2 | 2^3。我们可以通过在下面写的每个数字与二进制数一一相乘再相加,进而得到二进制数所对应的的十进制数字。
我们又假定了一个十进制数字,这次我们将十进制数转换成二进制数字;首先我们在这个数字的左边和下面画直线,代表要对其除以二,然后将整除得数写到下划线的下方,然后在得数的左边写上此次除以二的余数。。。以此类推,一直写到最后一个得数为1,然后把1直接写到最下面。最后按照从下向上的方式将余数连接,便得到了这个十