二进制转八进制转十六进制

1.二进制转八进制
拿二进制数10010110举例
首先需要3个二进制数各划分一个区域,不足时则补零。我们可以看出该二进制数为八位,我们需要补充一位,即010010110
从左到右依次是:(计算方法是从右向左依次乘上2的n次幂,n从零开始,^符号表示次幂)
0  1  0                                    0  1  0                                        1  1  0
0*2^2+1*2^1+0*2^0=2          0*2^2+1*2^1+0*2^0=2               1*2^2+1*2^1+0*2^0=6
然后合并得到226就是转换后的八进制数。

3.二进制转十六进制
拿二进制数100101100举例
二进制转十六进制和二进制转八进制类似,不过转十六进制划分区域为4个,不足也是补零
0001                                               0010                                                1100
02^3+02^2+02^1+12^0=1        02^3+02^2+12^1+02^0=2        12^3+12^2+02^1+12^0=12(12也就是十六进制中的C)

合并为12C


Scroll to Top