
肖老师为您分享以下优质知识
要将十六进制数0x87转换为二进制数,我们可以按照以下步骤进行:
十六进制到十进制:
- 0x87表示的十进制数是:
$$
8 times 16^1 + 7 times 16^0 = 128 + 7 = 135
$$
十进制到二进制:
- 将十进制数135转换为二进制数:
- 135 ÷ 2 = 67 余 1
- 67 ÷ 2 = 33 余 1
- 33 ÷ 2 = 16 余 1
- 16 ÷ 2 = 8 余 0
- 8 ÷ 2 = 4 余 0
- 4 ÷ 2 = 2 余 0
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
- 从下往上读取余数,得到二进制数:
$$
135_{10} = 10000011_2
$$
因此,0x87转换成二进制数是 10000011。