二进制八进制十进制及十六进制之间的转换

Posted Caroline-Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制八进制十进制及十六进制之间的转换相关的知识,希望对你有一定的参考价值。

1. 【二进制(0~1)、八进制(0~7)、十进制(0~9)】→十六进制(0~15,10~15→A~F)

101011→1*20+1*21+0*22+1*23+0*24+1*25=1+2+0+8+0+32=43

053→3*80+5*81=3+40=43

0x2B=B*160+2*161=11+32=43

2. 十进制→【二、八、十六进制】

十→二

 技术分享

十→八 796→01434

 技术分享

十→十六  796→0x31c

 技术分享

 

3. 二进制→【八、十六进制】

二→八  11010111. 0100111→327.234    取三合一

小数点前从右向左三位一组   0 1 1 0 1 0 1 1 1 →3 2 7

小数点后从左向右三位一组   0 1 0 0 1 1 1 0 0 →2 3 4

读数从高位到低位依次读取,小数点不变327.234

技术分享

二进制与八进制编码对应表

二进制

八进制

000

0

001

1

010

2

011

3

100

4

101

5

110

6

111

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

八→二   327→011010111  取一分三

 技术分享

二→十六  1 1 0 1 0 1 1 1→D 7   取四合一

1101→13 (D)

0111→7

依次读取为D7

 技术分享

十六→二  取一分四

 技术分享

4. 八进制→十六进制  八→二→十六

327→011010111→D7

 技术分享

5. 十六进制→八进制  十六→二→八

 技术分享

以上是关于二进制八进制十进制及十六进制之间的转换的主要内容,如果未能解决你的问题,请参考以下文章

二进制八进制十进制及十六进制之间的转换

进制之间的转换

无标题

进制转换及位运算符

ByteBuffer 和十进制和十六进制之间的转换

进制之间的互相转换,进制的原码,反码,补码