首先,我们有一个十进制的数字**(21)D**,其他博主都是用除法来算,如果数字小还能适用,如果数字大,就不适用了
以下是我的方法:
十进制转二进制:
通过上图我们可以得到(21)D的二进制为(10101)B;
八进制
正如上一步,我们已经得到了(21)D的二进制为:(10101)B;我们将通过这个10101转成八进制;
在转之前我们要明白三位二进制码与十进制的关系:
我们在用10101来换算下八进制,如下图:
原本的数字是10101,由于10前面不足三位,于是我们就在10前面补一个0;
所以,(21)D的八进制结果等于**(25)O**;
十六进制
我们将通过这个10101转成十六进制;
在转之前我们要明白四位二进制码与十六进制的关系:
我们在用10101来换算下十六进制,如下图:
所以,(21)D的十六进制结果为**(15)H**;