十进制:42
八进制:42/8=5......2 5/8=0......5 52
二进制:42/2=21 21/2=10......5 5/2=2......2 2/2=1 1/2=0......1
都知道是这样计算的,那么为什么这样呢?拿我们最熟悉的十进制的42来看,如果用这种方法计算42/10=4......2 4/10=0......4,就能得到42。
拿42除以10最后的到的余数就是我们个位上的数字,然后得到的4就是我们十位上数字,就是这么简单。当我们用的是二进制的时候,42/2=21这个意思就相当于“个位数”是0,“十位数是21”但是它是二进制的不可能吧21直接写出来,所以继续用21除以2把“十位数上的21”除到能用二进制表示的时候才可以,21/2=10......1,此时出来了一个1,说明这个1是“十位数”上的21跑到了“百位数”上所留下来的,1的二进制也是1所以1直接就是“十进制”位上的数字。同理我们便可以知道上面的结果是怎么得到的,还有八进制是如何得到的都是一个原理。