可以参考B站视频
1、 2 与8 之间
二进制数(001 100 101 110 011)=》8进制(14563)
计算过程是从右往左,按照3个一组划分,不足在左边加0知道3个数一组,后一组数字转换一个8进制数,转换过程为右边第一个数字乘以2的0次方,第二个数字乘以2的1次方,第三个数字乘以2的2次方,得出数字,8进制转2进制就是倒过来。
2、 2 与16 之间
方法同上,区别是4个数组一组进行转换
3、 2与10之间
转2进制,一直除2取余,结果从下往上;
转10进制,从右往左,按照对应数字乘以2的(从右往左数第几位-1)次方,结果相加即可。
4、 8与10之间
其他进制转10进制,就是按照从右往左,依次乘以对应进制的(从右往左数第几位-1)次方,结果相加即可。