十六进制计算器在线工具

对十六进制数进行加、减、乘、除运算,并在浏览器中同时查看十六进制、十进制和二进制结果。

十六进制计算器完全在你的浏览器中运行。你输入的十六进制数在本地计算,不会上传到 ArrayKit。

由 Udit Agarwal 开发和维护

打开二进制计算器

关于 十六进制计算器

十六进制计算器让你无需先手动换算成十进制,就能对十六进制数进行加、减、乘、除运算。输入两个十六进制值(可带或不带 0x 前缀),选择运算方式,即可立即看到以十六进制、十进制和二进制并列显示的结果。负结果在各进制中都会以前导负号显示,除法向零截断,与大多数编程语言处理整数除法的方式相同。无论是调试内存地址、计算寄存器值、核对校验和,还是手动核对十六进制运算,它都很实用。专为开发者、学生以及从事底层或嵌入式代码工作的人打造。所有计算都在浏览器本地完成——你的数字不会被上传。

功能特性

  • 对两个十六进制数进行加、减、乘、除运算
  • 支持带或不带 0x 前缀的输入
  • 同时以十六进制、十进制和二进制显示结果
  • 以清晰的带符号格式处理十六进制、十进制和二进制的负结果
  • 整数除法向零截断,与大多数语言一致
  • 使用精确的大整数运算,确保较大的十六进制值不会损失精度
  • 对无效十六进制数字或除以零给出清晰的错误提示
  • 完全在浏览器中运行,不会发送任何数字

如何使用 十六进制计算器

  1. 在数值 A 中输入第一个十六进制数
  2. 选择加、减、乘或除
  3. 在数值 B 中输入第二个十六进制数
  4. 在下方查看十六进制、十进制和二进制结果

示例

输入

1A + 05

输出

1F (31)

两个十六进制数相加:1A (26) + 05 (5) = 1F (31)。

常见错误与故障排除

  • 结果显示类似 '"1G" is not a valid hexadecimal number.' 的错误。 — 十六进制数字只能是 0-9 和 A-F。请去除除开头 0x 前缀或负号以外的字母、空格或标点。
  • 除以 0 会显示除零错误。 — 将数值 B 改为非零的十六进制数——该计算器中除以零没有定义结果。
  • 用较大的十六进制值减去较小的值时得到意料之外的符号。 — 十六进制计算器支持负结果,会在十六进制、十进制和二进制前加上 '-',例如 05 − 1F = -1A。
  • 除法结果看起来像被向下取整,而不是精确的分数。 — 十六进制计算器的除法是向零截断的整数除法——不会返回分数或小数余数。

常见问题

什么是十六进制计算器?
它是一款对十六进制(16 进制)数进行加、减、乘、除运算,并以十六进制、十进制和二进制显示结果的工具,让你无需手动换算进制。
十六进制计算器支持 0x 前缀吗?
支持。你可以输入带或不带 0x 前缀的值,例如 1A 或 0x1A——两者会被解析为同一个十六进制数。
十六进制计算器如何处理负结果?
当减法产生负值时,十六进制计算器会在十六进制、十进制和二进制前加上负号显示带符号结果,例如 05 − 1F 会变成 -1A (-26)。
该计算器中的十六进制除法是如何运算的?
除法是向零截断的整数除法,与 JavaScript 及大多数语言处理整数运算的方式相同——不会产生十六进制分数余数。
十六进制计算器能处理非常大的十六进制数吗?
可以。它内部使用精确的大整数运算,因此较大的十六进制值在加、减、乘、除时不会损失精度。
十六进制计算器会把我的数字上传到任何地方吗?
不会。十六进制计算器完全在你的浏览器中运行,你输入的数值不会被上传,始终保留在你的设备上。

相关工具

更多数学工具

查看全部数学工具 (38) · 全部工具