进制之间的转换

网友投稿 210 2022-11-06

进制之间的转换

进制的概念

十进制:0 1 2 3 4 5 6 7 8 9二进制:0 1八进制:0 1 2 3 4 5 6 7十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F

二进制与十进制之间的转换

十进制转二进制

图一

:::

二进制转十进制

图二

:::

十进制与八进制之间的转换

十进制转八进制

转换方法:十进制数转换为八进制数的方法和转换为二进制数的方法类似,将图一中基数由2变为8,然后依次计算。

八进制转十进制

转换方法:可参考图二中二进制的计算过程,进制数进制数第1位的权值为8^0^,第2位权值为8^1^,第3位权值为8^2^,依次计算,公式:第N位为8^n-1^,结果再相加便是最后结果。

十进制与十六进制之间的转换

十进制转十六进制

转换方法:十进制数转换为十六进制数的方法和转换为二进制数的方法类似,将图一中的基数由2变为16,然后依次计算。

十六进制转十进制

第0位的权值为16^0^,第1位的权值为16^1^,第2位的权值为16^2^,依次计算,公式:第N位 * 16^n-1^,结果再相加便是最后结果。总结:1. 二进制和八进制之间转换: 可先转换为十进制在转换为二进制或者八进制。

二进制和十六进制之间转换: 可先转换为十进制在转换为二进制或者十六进制。 八进制和十六进制之间转换: 可先转换为十进制在转换为十六进制或者八进制。

进制表格

::: hljs-center

二进制 八进制 十进制 十六进制
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10

:::

以上仅供大家参考,还有不足之处,后期可能进行补充。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MyBatis使用resultMap如何解决列名和属性名不一致
下一篇:鸿蒙手机被质疑遥遥无期,主要是因为这个原因
相关文章

 发表评论

暂时没有评论,来抢沙发吧~