用十六进制表示32位二进制地址最多需要多少位?

用十六进制表示一个字节的无符号整数,最多需要几位?
请解释一下好吗? 为什么32除以4而不是2?十六进制表示一个字节的无符号整数,最多不是需要2位吗!

用十六进制数表示32位二进制数最多需要8位!
解析:因为16=2^4,所以一位十六进制数可以转化为四位二进制数,所以32位二进制数换算为十六进制数后的位数就变为32÷4=8位,即需要8位十六进制数!
例:
(1011 1010 0100 0101 1100 1100 1001 0011)B=(D A 4 5 C C 9 3)H
即任意一个32位二进制数都需要8位十六进制数表示(高位不足补0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-09
从十六进制转化为二进制,是把十六进制的每一位用4位二进制表示,所以32除以4.本回答被提问者采纳
第2个回答  2009-04-09
32/4=8
用8位二进制表示32二进制地址
用十六进制表示一个字节的无符号整数,最多需要2位?