写出和十六进制数12EF,ABCD等价的十进制数,二进制数,八进制数。

要详细过程!
2024-11-15 01:03:29
推荐回答(1个)
回答1:

转十进制:
按权展开即可, 十六进制的权重为16, 从右向左依次为16的0次方, 1次方, 2次方...
所以:
12EF = F*16^0 + E*16^1 + 2*16^2 + 1*16^3
= F + E*16 + 2*256 + 1*4096

= 15 + 14*16 + 512 + 4096

= 4847
ABCD = D*16^0 + C*16^1 + B*16^2 + A*16^3
= 13 + 12*16 + 11*256 + 10*4096

= 43981

转二进制:
每一个十六进制为转换成4位二进制即可(转换关系是背下来的)
12EF = 0001 0010 1110 1111
ABCD = 1010 1011 1100 1101

转八进制:
通过上面转换出来的二进制, 从右向左, 每三位一组转换成对应的八进制
12EF = 001 001 011 101 111 = 1 1 3 5 7
ABCD = 001 010 101 111 001 101 = 1 2 5 7 1 5