题目
二进制数(1100100010000.011)B所对应的十六进制数是哪个?()A. (C880.6)_(H)B. (1910.6)_(H)C. (C880.3)_(H)D. (1910.3)_(H)
二进制数(1100100010000.011)B所对应的十六进制数是哪个?()
A. $(C880.6)_{H}$
B. $(1910.6)_{H}$
C. $(C880.3)_{H}$
D. $(1910.3)_{H}$
题目解答
答案
B. $(1910.6)_{H}$
解析
本题考查二进制数与十六进制数的转换知识。解题思路是将二进制数按每四位一组进行划分,然后将每组二进制数转换为对应的十六进制数。
具体解析如下:
- 对于二进制数$(1100100010000.011)_B$,先将整数部分和小数部分分别处理。
- 整数部分分组:
- 从右向左每四位一组进行划分,不足四位的在左边补$0$。
- $1100100010000$可划分为$0001$ $1001$ $0001$ $0000$。
- 将每组二进制数转换为十六进制数:
- 根据二进制与十六进制的对应关系:$0000_2 = 0_{16}$,$0001_2 = 1_{16}$,$0010_2 = 2_{16}$,$0011_2 = 3_{16}$,$0100_2 = 4_{16}$,$0101_2 = 5_{16}$,$0110_2 = 6_{16}$,$0111_2 = 7_{16}$,$1000_2 = 8_{16}$,$1001_2 = 9_{16}$,$1010_2 = A_{16}$,$1011_2 = B_{16}$,$1100_2 = C_{16}$,$1101_2 = D_{16}$,$1110_2 = E_{16}$,$1111_2 = F_{16}$。
- 那么$0001_2 = 1_{16}$,$1001_2 = 9_{16}$,$0001_2 = 1_{16}$,$0000_2 = 0_{16}$。
- 小数部分处理:
- 从小数点开始向右每四位一组进行划分,不足四位的在右边补$0$。
- $011$补$0$后为$0110$。
- $0110_2 = 6_{16}$。
- 组合起来,二进制数$(1100100010000.011)_B$对应的十六进制数为$(1910.6)_H$。