
面试考官邢老师为您分享以下优质知识
二进制格式对照表是用于转换不同数制(如二进制与十进制、十六进制)的实用工具。以下是综合多个来源的对照表及使用说明:
一、二进制与十进制对照表
| 十进制 | 二进制 | 十六进制 |
|--------|--------|----------|
| 0 | 0000 | 0x00 |
| 1 | 0001 | 0x1 |
| 2 | 0010 | 0x2 |
| 3 | 0011 | 0x3 |
| 4 | 0100 | 0x4 |
| 5 | 0101 | 0x5 |
| 6 | 0110 | 0x6 |
| 7 | 0111 | 0x7 |
| 8 | 1000 | 0x8 |
| 9 | 1001 | 0x9 |
| 10 | 1010 | 0xA |
| 11 | 1011 | 0xB |
| 12 | 1100 | 0xC |
| 13 | 1101 | 0xD |
| 14 | 1110 | 0xE |
| 15 | 1111 | 0xF |
转换方法
二进制转十进制:按权展开求和,例如$(1 times 2^3) + (0 times 2^2) + (1 times 2^0) = 5$
十进制转二进制:不断除以2取余,例如5转为二进制为101
二、二进制与十六进制对照表
| 二进制 | 十六进制 | 十进制 |
|--------------|----------|--------|
| 0001 | 0x1 | 1 |
| 0010 | 0x2 | 2 |
| 0011 | 0x3 | 3 |
| 0100 | 0x4 | 4 |
| 0101 | 0x5 | 5 |
| 0110 | 0x6 | 6 |
| 0111 | 0x7 | 7 |
| 1000 | 0x8 | 8 |
| 1001 | 0x9 | 9 |
| 1010 | 0xA | 10 |
| 1011 | 0xB | 11 |
| 1100 | 0xC | 12 |
| 1101 | 0xD | 13 |
| 1110 | 0xE | 14 |
| 1111 | 0xF | 15 |
转换方法
二进制转十六进制:每4位二进制拆分为1位十六进制,例如1101转为D(13)
十六进制转二进制:每位十六进制对应4位二进制,例如D转为1101
三、其他常见进制对照
| 十进制 | 二进制 | 八进制 |
|--------|--------|--------|
| 14 | 1110 | 22 |
| 255| 11111111| 377|
四、注意事项
二进制从右至左位权为$2^0, 2^1, 2^2, dots$,例如1011表示$1 times 2^3 + 0 times 2^2 + 1 times 2^1 + 1 times 2^0 = 11$[2