二进制至十六进制 转换器
将二进制数字简单准确地转换为十六进制数字.
输入您的编号
了解数字系统
数字系统是计算的基础,并提供不同的方式来表示数字值. 了解它们对于有效的编程、计算机科学和数字电子学至关重要。
什么是数字系统?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
十进制( Base- 10)
我们的日常数字系统使用数字0 -9。 每个职位代表10个权力。
示例:35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
二进制 (Base-2)
计算机的母语只使用数字 0-1 (英语). 每个职位代表2个权力.
示例:10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
十六进制(Base-16)
使用数字 0-9 和字母 A-F (代表 10-15) 。 每个职位代表16个权力.
示例:1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
为什么计算机系统使用不同的数字基础
计算机使用二进制,因为电子元件自然存在于两个状态:在(1)和关闭(0)上. 然而,二进制数字可能会变得非常长而难以被人类高效地工作.
二进制和十六进制之间的关系
十六进制是二进制数据的紧凑代表,使人类更容易阅读和与:
- 每个十六进制数字代表精确的4个二进制数字(一分位)
- 4 二进制数字可以表示从 0 到 15 之间的数值, 匹配单个六进制数字的范围
- 这为代表二进制信息创造了完美的4:1压缩比
实际应用
方案拟订
内存地址,颜色值(RGB),和代码中的比特操纵经常使用十六进制注解.
联网
MAC地址和IPv6地址以十六进制格式被写入.
计算机架构
低等内存堆放,机器代码,调试工具经常使用十六进制.
数字电子
硬件登记册和配置值一般以二进制或十六进制表示.
二进制- 六进制转换表
| 小数 | 二进制 | 十六进制 |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
如何将二进制转换为十六进制
要将二进制转换为十六进制,我们将二进制数字分组为4套(从右开始),并将每个组转换为十六进制等同.
转换步骤:
-
1将二进制数字分组为 第 4 套,从右边开始
-
2将每组 4 二进制数字转换为十六进制等值
-
3按顺序合并所有十六进制数字
11010 = 0001 1010
0001 = 1
1010 = A
结果:1A
二进制至十六进制转换表:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
共同实例
实例1基本数字
0 = 0
1 = 1
10 = 2
实例2共同价值
100 = 4
1000 = 8
10000 = 10
实例3混合数字
1010 = A
1100 = C
1111 = F
实例4大数
10000 = 10
100000 = 20
1000000 = 40