八进制、十六进制、二进制的换算关系?

作者:佚名    更新日期:2025-06-21

八进制(Octal)、十六进制(Hexadecimal)和二进制(Binary)是三种常见的数制表示方式。它们之间的换算关系可以通过以下方式进行转换:



八进制每位基数: 512 64 8 1

n进制基数写法:个位1,高位=低位*n

观察2456o这个数和对应的基数可知:这个数包含2个512,4个64 5个8和6个1

2456o=2D*512D+4D*64D+5D*8D+6D*1=1024D+256D+40D+6D=1326D

八进制每位对应二进制三位:

2456o=[2][4][5][6]o=[010][100][101][110]B=010100101110B

十六进制每位对应二进制四位:

2456o=010100101110B=[0101][0010][1110]B=[5][2][e]H=52eH



~