我真的真的无法理解以二进制形式转换的15hex如何给我10101bin。
这应该很容易,但我无法得到它
答案 0 :(得分:1)
0x15 == 1*16 + 5*1 == 21
21 == 1*16 + 0*8 + 1*4 + + 0*2 + 1*1 == 10101 (binary)
什么不爱?
答案 1 :(得分:1)
嗯,这很简单。在十进制基数中,数字15表示
10 + 5,因为数字1表示1 * 10,数字5表示5 * 1。
以十六进制表示,数字15表示:
1
* 16 + 5
* 1,表示其21 21.二进制为10101。
答案 2 :(得分:0)
如何将十六进制转换为二进制
根据此表将每个十六进制数字转换为4位二进制数字:
Hex Binary
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
示例#1
Convert (4E)16 to binary:
(4)16 = (0100)2
(E)16 = (1110)2
所以
(4E)16 = (01001110)2
示例#2
将(4A01)16转换为二进制:
(4)16 = (0100)2
(A)16 = (1010)2
(0)16 = (0000)2
(1)16 = (0001)2
所以
(4A01)16 = (0100101000000001)2