数学

十六进制计算器

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

分享计算器

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

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


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


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


请同意使用条款。

预览

保存计算器

计算器设置

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

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

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

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

分享计算器

什么是十六进制数?

十六进制数是以16为底的数字,使用0–9表示数值零到九,用字母A–F表示数值十到十五。十六进制系统在计算机和数字电子学中广泛使用,因为它能以紧凑、可读性强的方式表示二进制数值。

例如,在十六进制系统中:

  • 十进制数10表示为A。
  • 十进制数15表示为F。
  • 十进制数255表示为FF。

每个十六进制数字代表四个位(二进制位),这使得二进制和十六进制之间的转换特别简单。这个计算器允许用户直接在十六进制形式中进行加法、减法、乘法和除法,而无需手动在十进制和十六进制系统之间转换。

计算器如何工作

这个十六进制计算器通过以下三个主要步骤简化了十六进制数的算术操作:

  1. 转换为十进制(底数10) – 每个十六进制输入被转换为其对应的十进制数。
  2. 算术操作 – 在十进制数上执行加法、减法、乘法或除法操作。
  3. 转换回十六进制(底数16) – 将得到的十进制值转换回十六进制表示。

计算器同时处理多个输入,这使用户能够一次性与两个、三个或更多的十六进制数进行操作。

例如,十六进制中的操作 1A + F + 5 涉及三个数字,并将在一个步骤中产生正确的十六进制结果。

如果您需要将数字转换为十六进制数字系统,请使用十六进制转换器

逐步转换

示例1:十六进制加法

在十六进制中执行加法 1A+F1A + F

步骤1. 转换为十进制:
1A16=1×161+10×160=26101A_{16} = 1 \times 16^1 + 10 \times 16^0 = 26_{10}
F16=1510F_{16} = 15_{10}

步骤2. 在十进制中执行加法:
26+15=4126 + 15 = 41

步骤3. 将结果转换为十六进制:

除法整数商余数
41 ÷ 1629
2 ÷ 1602

因此,十六进制结果是 291629_{16}

示例2:十六进制减法

计算 3CA3C - A 在十六进制中。

步骤1. 转换为十进制:
3C16=3×161+12×160=60103C_{16} = 3\times16^1 + 12\times16^0 = 60_{10} A16=1010A_{16} = 10_{10}

步骤2. 在十进制中执行减法:
6010=5060 - 10 = 50

步骤3. 转换为十六进制:

除法整数商余数
50 ÷ 1632
3 ÷ 1603

因此,十六进制结果是 321632_{16}

结果: 3CA=323C - A = 32

示例3:十六进制乘法

计算 A×5A \times 5 在十六进制中。

步骤1. 转换为十进制:
A16=1010A_{16} = 10_{10}

步骤2. 在十进制中执行乘法:
10×5=5010 \times 5 = 50

步骤3. 转换为十六进制:

除法整数商余数
50 ÷ 1632
3 ÷ 1603

因此,十六进制结果是 321632_{16}

示例4:十六进制除法

计算 64/864 / 8 在十六进制中。

步骤1. 转换为十进制:
6416=6×161+4×160=1001064_{16} = 6\times16^1 + 4\times16^0 = 100_{10}
816=8×160=8108_{16} = 8\times16^0 = 8_{10}

步骤2. 在十进制中执行除法:
100/8=12.5100 / 8 = 12.5

步骤3. 将整数部分和小数部分转换为十六进制:
整数部分 1210=C1612_{10} = C_{16}

小数部分

乘法结果余数
0.5 × 1680

因此,十六进制结果是 C.816C.8_{16}

转换表

十六进制十进制二进制
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

有关十六进制的有趣事实

  • 在编程语言中,前缀“0x”通常用于指示十六进制值(例如, 0xFF)。
  • HTML和CSS使用十六进制代码表示颜色;例如, #FFFFFF表示白色,#000000表示黑色。
  • 大多数计算机系统中的内存地址以十六进制格式表示,因为它与二进制数据紧密对应。
  • 在早期计算机中,十六进制帮助程序员更快地阅读和调试二进制机器代码。

常见问题

如何添加多个十六进制数,如 1A + 2F + 3B?

将每个数字转换为十进制:
1A = 26, 2F = 47, 3B = 59。
将它们相加: 26 + 47 + 59 = 132。
转换回去: 132 ÷ 16 = 8 余4 → 84₁₆。
结果: 84。

十六进制数可以包含小数部分吗?

可以。小数十六进制数使用16的负次方。
例如: 0.A16=10×161=0.625100.A_{16} = 10 \times 16^{-1} = 0.625_{10}

如何将像ABCD这样的较大十六进制数转换为十进制?

展开:
A×163+B×162+C×161+D×160A \times 16^3 + B \times 16^2 + C \times 16^1 + D \times 16^0
=10×4096+11×256+12×16+13×1= 10 \times 4096 + 11 \times 256 + 12 \times 16 + 13 \times 1
=40960+2816+192+13= 40960 + 2816 + 192 + 13
=4398110= 43981_{10}

因此,十进制结果是 439811043981_{10}

报告错误

此字段为必填项。