首页 > 编程知识 正文

什么是二进制八进制十进制十六进制,八进制转化成十进制

时间:2023-05-06 08:15:09 阅读:34787 作者:734

二进制二进制文件是计算机上常用的二进制文件,是所有的二进制文件。 例如1010

八进八进制都是八进一。 例如626

十进制十进制是我们在计算中经常使用的进制,所以举个例子(

十六进制十六进制数与其他进制数不同,从10到15用字母表示。

上面是进制的简单介绍,下面介绍进制变换。

1.2将二进制数转换为八进制数并取二进制数10010110的示例

首先,三个二进制数分别划分为一个区域,如果不足,则需要补零。 可以看到,这个二进制数是8位。 需要补充一位。

即010010110

从左到右,()计算方法是从右到左乘以2的n次幂,n从零开始,^符号表示平方() ) ) ) ) ) ) ) ) )。

0 1 0 0 1 0 1 1 0

0 *2^ 21 *2^ 10 *2^0=20 *2^ 21 *2^ 10 *2^0=21 *2^ 21 *2^ 10 *2^0=6

然后合并得到的226是转换后的八进制数。

2.2将二进制数转换为十进制数并取二进制数10010110的示例

这里不需要划分区域,直接进行计算。 (计算方法是从右向左乘以2的n次幂。 n从零开始,^符号表示平方)

1 *2^ 70 *2^ 60 *2^ 51 *2^ 40 *2^ 31 *2^ 21 *2^ 10 *2^0=150

3.2将二进制数转换为十六进制数并取二进制数100101100的示例

二进制十六进制和二进制八进制相似,但十六进制分区有四个,不足也是零补充

000100101100

0001 0010 1100

0 *2^ 30 *2^ 20 *2^ 11 *2^0=10 *2^ 30 *2^ 21 *2^ 10 *2^0=21 *2^ 31 *2^ 20 *2* 20 *2* 2

整合到12C

4.8进制二进制八进制二进制是从二进制转换为八进制的逆过程。 (不足时也为零补充)

以八进制226为例(需要取余,采用倒叙过程)

2 2 6

2/2=1(馀数0 )2/2=1(馀数0 )6/2=3(馀数0 )

1/2=0(馀数为1 )1/2=0)馀数为1 )3/2=1)馀数为1 )

1/2=0(馀数为1 ) )。

因此,设馀数为10,小于3位的情况下,补充零设为010,设馀数为110

最后合并,最终转换的二进制数为10010110

5.8进制转换为10进制并取8进制226的示例(从右到左依次乘以8的n次幂,n从零开始) ) ) ) ) ) ) ) ) ) ) ) )。

2*8^2 2*8^1 6*8^0=150

6.8进制转换为十六进制。八进制不能直接转换为十六进制。 可以采用间接变换法进行变换。

1.8进制转换为二进制,然后转换为十六进制。

2.8进制转换为十进制,然后转换为十六进制。

以八进制226为例,从上面可以看到,将二进制转换为10010110,然后将其转换为十六进制。

分区区域

1001 0110

1 *2^ 30 *2^ 20 *2^ 11 *2^0=90 *2^ 31 *2^ 21 *2^ 10 *2^0=6

由于集成到96,八进制226将转换为十六进制,为96。

第一

二种也是一样,小编在这里就不再举例,大家可以试试看,也是一样的结果。

7.十进制转二进制

十进制转二进制就是二进制转十进制的逆过程。同样,我们也拿十进制150来举例。

150/2=75(余数为0)

75/2=37(余数为1)

37/2=18(余数为1)

18/2=9(余数为0)

9/2=4(余数为1)

4/2=2(余数为0)

2/2=1(余数为0)

1/2=0(余数为1)

整合为10010110即是转换的二进制。

8.十进制转八进制

十进制转八进制和八进制转十进制是互逆的,我们拿150来举例。

150/8=18(余数为6)

18/8=2(余数为2)

2/8=0(余数为2)

整合为226,得到八进制数。

9.十进制转十六进制

十进制转十六进制和十六进制转十进制是互逆的,我们拿150来举例。

150/16=9(余数为6)

9/16=0(余数为9)

整合为96,得到十六进制数。

10.十六进制转二进制

十六进制转二进制和二进制转十六进制是互逆的,我们拿12C来举例。(不足的位数补零)

1                                                             2                                                               C(转化为12)

1/2=0(余数为1)                                      2/2=1(余数为0)                                         12/2=6(余数为0)  

                                                              1/2=0(余数为1)                                          6/2=3(余数为0)

                                                                                                                                3/2=1(余数为1)

                                                                                                                                1/2=0(余数为1)

0001                                                     0010                                                            1100

整合为000100101100

11.十六进制转八进制

八进制不能直接转换为十六进制。那么十六进制也不能直接转化为八进制,可以采用间接转换法来进行转换。

1.先把十六进制转换为二进制,然后再转换为八进制。

2.先把十六进制转换为十进制,然后再转换为八进制。

这里就不再介绍转化的过程,和八进制转化为十六进制一样,这里就是一个逆过程。

12.十六进制转十进制

拿十六进制96来举例(由右向左依次乘以16的n次幂,n从零开始)

9*16^1+6*16^0=150

好了,上面就是二进制,八进制,十进制,十六进制之间的转换。我们可以进行分类记忆,并总结规律。

注意:1.我们在将进制数除以2的时候一定要选择逆顺序。

           2.在乘以次幂的时候也是从右往左的顺序,由零次幂依次递增。

           3.在选择区域的时候一定要看清是转换十六进制还是八进制,否则就会出错,记住不足的位数一定要补零哦。

这些就是小编要提醒的注意事项,当然了,通过实例,自己多多练习,相信进制的转换对于大家来说就是很简单的啦。

感谢朋友们对小编文章的评价哦!小编在后期也补充了小数部分的进制转换。请参考文章https://blog.csdn.net/mez_Blog/article/details/102468841希望大家多多支持哦^_^

Endeavor

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。