转换

十六进制转换器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。


请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是十六进制数字系统?

十六进制数字系统(基数16)是一种位置记数系统,使用十六个符号来表示数字。这些符号包括从0到9的数字和从A到F的字母。每个数字代表16的一个幂,是一种表达大数字的紧凑而有效的方式,特别是在计算机和数字电子领域中。

在十六进制中:

  • 数字 0–9 代表值0到9。
  • 字母 A–F 代表值10到15。

例如:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

由于十六进制与二进制(基数2)完全对齐,在编程中被广泛使用。每个十六进制数字对应正好四个二进制数字(位),使得在两者之间的转换非常简单。

为什么十六进制在计算中如此常见

计算机使用二进制数据(0和1)进行操作。然而,二进制数字很快就会变得又长又难以阅读。十六进制在不丢失精度的情况下压缩了这些信息。例如:

  • 二进制:1111 1111 1111 1111
  • 十六进制:FFFF

每个十六进制数字代表一组四个位。因此,一个8位字节可以被紧凑地表示为两个十六进制数字。

这种可用性不仅限于简单的数据处理——十六进制在内存地址、数字颜色代码和机器级编程中都能看到。

转换公式

要将数字从任何基数系统转换为十六进制系统,遵循两个主要步骤:

  1. 将原始数字转换为十进制(基数10)。
  2. 将十进制数字转换为十六进制(基数16)。

对于从十进制到十六进制的转换,使用以下除法方法:

余数序列=十进制数字÷16\text{余数序列} = \text{十进制数字} \div 16

我们不断将十进制数字除以16,在每一步记录余数。然后从下往上读取十六进制数字。

一步步示例

让我们将254₁₀转换为十六进制。

除法余数
254 ÷ 161514 (E)
15 ÷ 16015 (F)

从下往上读取余数:FE

25410=FE16254_{10} = FE_{16}

将16₁₀转换为十六进制

除法余数
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

从其他数制的转换

我们的转换器不仅可以处理十进制,还可以处理从基数2到基数36的任何数制。 例如,将213₈(八进制)转换为十六进制

  1. 转换为十进制:2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. 转换139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

使用十六进制转换器

这个转换器允许在基数2到36之间无缝转换为十六进制。只需输入您的数字并选择其基数系统。结果立即生成——不需要额外步骤或“计算”按钮。

转换器会根据所选基数自动识别有效字符:

  • 对于基数2:只允许0和1。
  • 对于基数10:数字0–9。
  • 对于基数16:数字0–9和A–F。
  • 对于基数36:数字0–9和A–Z。

十六进制在颜色和网页设计中的应用

在网页开发中,十六进制表示法在表示颜色方面起着至关重要的作用。数字屏幕上的每种颜色都是由三种成分——红色(R)、**绿色(G)蓝色(B)**组成的,每种成分在十进制中范围为0到255。在十六进制中,这个范围是00到FF。

颜色显示为这三对的组合:

#RRGGBB\#RRGGBB

示例:

  • #FF0000 → 纯红
  • #00FF00 → 纯绿
  • #0000FF → 纯蓝
  • #FFFFFF → 白色(所有三种颜色的最大强度)
  • #000000 → 黑色(无光)

每对对应一个颜色通道:

  • RR控制红色的量,
  • GG控制绿色的量,
  • BB控制蓝色的量。

例如,如果选择#4CAF50:

  • 4C₁₆ = 76₁₀(红色成分),
  • AF₁₆ = 175₁₀(绿色成分),
  • 50₁₆ = 80₁₀(蓝色成分)。

这个组合产生中等绿色阴影。

这种紧凑的表示对于从事网页、数字图形和用户界面开发的开发人员和设计师来说是理想的。

速查转换表

十进制十六进制十进制十六进制
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

常见问题

如何将125₁₀转换为十六进制?

除法余数
125 ÷ 16713 (D)
7 ÷ 1607

从下往上读取:7D

12510=7D16125_{10} = 7D_{16}

为什么网页设计使用十六进制颜色而不是十进制?

十六进制可以使用仅六个字符简明地表示RGB值,与数字颜色系统中的字节大小值(0–255)完美对齐。

将数字600转换为十六进制

除法余数
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

从下往上读取:258

60010=25816600_{10} = 258_{16}

报告错误

此字段为必填项。