>_

十六进制转二进制

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

在线测试

自定义进制

补码

计算方法

每个十六进制位正好对应 4 个二进制位,逐位替换即可:
3 → 0011
F → 1111
→ 111111

常用数值对照表

十六进制 → 二进制

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

代码实现

JavaScript

parseInt('3F', 16).toString(2) // '111111'

Python

format(int('3F', 16), 'b')  # '111111'

更多常用示例

打开完整的进制转换 →