>_

二进制转十六进制

在下方输入二进制数字即可得到十六进制结果,同时显示其他进制。下面也解释了手算方法。

在线测试

自定义进制

补码

计算方法

从右往左每 4 位一组(不足补 0),每组对应一个十六进制位:
1101 → D
0110 → 6
→ D6

常用数值对照表

二进制 → 十六进制

0 0
1 1
10 2
11 3
100 4
101 5
110 6
111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
10000 10
100000 20
1000000 40
1100100 64
1111111 7F
10000000 80
11111111 FF
100000000 100
1111101000 3E8
10000000000 400
1000000000000 1000
1111111111111111 FFFF

代码实现

JavaScript

parseInt('11010110', 2).toString(16).toUpperCase() // 'D6'

Python

format(int('11010110', 2), 'X')  # 'D6'

更多常用示例

打开完整的进制转换 →