十六进制计算器

对两个十六进制数执行算术或按位运算,并同时查看十六进制、十进制、八进制、二进制结果、位长和字节拆分。

最后更新: 2026/04/09

十六进制计算器 (Hex Calculator)

输入两个十六进制数并选择运算后,可以在同一页面查看十六进制、十进制、八进制、二进制结果,以及位长和字节拆分。

输入与运算设置
输入后立即计算
0x
会自动清理空格、下划线(_)和 0x 前缀,最多支持 64 位十六进制输入。
0x
所有运算都只在浏览器中完成。除法按整数商计算,MOD 仅显示余数。
选择运算
快速示例
快速阅读提示
  • ÷整数商 计算,小数不会显示,余数会单独写在结果摘要里。
  • AND / OR / XOR 会同时显示十六进制结果和分组后的二进制结果,方便按位核对。
  • 字节拆分 – 卡片会把结果按字节拆开,便于核对内存、报文或颜色代码。

输入两个数值后,这里会立即显示十六进制结果和各进制对照表。

示例 · 加法
0x100
十六进制结果

FF + 1 的结果是 0x100,换算成十进制为 256。

0xFF + 0x1 = 0x100
0b1 0000 0000
A · 8 位 B · 1 位 结果 · 9 位
十进制
256
八进制
0o400
位长
9
1 位个数
1
输入与结果对照
项目 十六进制 十进制 字节
结果的全部进制表示
进制 数值
字节拆分

结果会按字节拆分(每组两位十六进制)后显示。

本工具只在浏览器内完成计算。负数结果的位长和字节拆分会按绝对值显示。

什么是十六进制计算器?

十六进制计算器可以对两个十六进制数执行加法、减法、乘法、整数除法、取余、AND、OR、XOR 等运算,并把结果同时显示为多种进制。和单纯的进制转换器不同,它更适合在位掩码、标志组合、内存地址计算、报文数值分析等需要同时看“结果”和“数值结构”的场景中使用。

输入后,顶部结果卡会先显示十六进制结果,随后在同一页面展示十进制、八进制、二进制、位长与字节拆分。由于所有计算都在浏览器本地完成,它既适合快速核对,也适合学习和调试时参考。

适合使用的场景

十六进制广泛出现在开发、网络、硬件、安全、颜色处理等场景中。相比只转换单个数值的工具,这个计算器更适合一边运算、一边读取结果结构。

  • 位掩码计算 – 需要用 AND / OR / XOR 组合或清除标志位时
  • 内存与寄存器核对 – 需要以十六进制为中心计算地址偏移或寄存器数值时
  • 报文与字节分析 – 想把结果拆成字节来阅读通信数据或转储内容时
  • 学习不同进制之间的关系 – 想比较十六进制运算在十进制与二进制中的表现时
  • 整数除法核对 – 想快速同时核对商和余数时

主要功能

这个工具把“计算 + 多进制读取 + 字节级查看”放在同一个流程里。它不仅给出答案,还会把计算后最常需要的辅助信息一起展示出来。

  • 支持 8 种运算 – 可以快速切换 +、−、×、÷、MOD、AND、OR、XOR
  • 实时计算 – 修改数值或切换运算后,结果卡与表格会立即更新
  • 多进制结果 – 同时显示十六进制、十进制、八进制和二进制结果
  • 位长与 1 位个数 – 提供便于快速理解结果结构的核心元信息
  • 字节拆分卡片 – 把结果拆成每组两位十六进制的字节,方便继续核对
  • 结果可直接复制 – 可直接复制表达式与主要进制结果文本

如何使用

使用流程很简单:输入两个十六进制数,选择运算,结果会实时整理显示。即使输入中带有下划线或 0x 前缀,也会自动清理。

  1. 输入左侧数值 – 在 A 中输入第一个十六进制数。
  2. 输入右侧数值 – 在 B 中输入要一起计算的第二个十六进制数。
  3. 选择运算 – 选择你要执行的算术运算或按位运算。
  4. 先看顶部结果卡 – 先确认十六进制结果和摘要说明。
  5. 查看表格与字节拆分 – 再通过输入/结果对照表与字节列表继续做更细的核对。

计算规则与阅读要点

所有输入都会按 无符号十六进制 处理。减法结果可能出现负数,因此结果卡会在结果前加上负号。除法显示整数商,MOD 仅返回余数。

位长和字节拆分会按结果的绝对值来计算。例如结果是 -0x20 时,位长仍按 0x20 的大小来读取。这种方式更适合调试和快速核对;如果你需要按二补码理解结果,建议另行确认对应规则。

  • AND / OR / XOR – 按位比较两个输入值的运算
  • 位长 – 表示结果所需的最少二进制位数
  • 1 位个数 – 结果二进制中值为 1 的位数
  • 字节拆分 – 按两位十六进制分组,便于按内存或报文视角阅读

常见问题

可以带 0x 前缀输入吗?

可以。像 0xFFffF_F 这样的输入也会自动整理后再计算,空格和下划线也会去掉。

为什么除法显示的是整数,而不是小数?

本工具的 ÷ 运算按整数商处理。例如,0x11 ÷ 0x4 的商为 0x4,余数为 0x1。如果你需要小数结果,建议先换算到十进制,再配合十进制计算器使用。

支持直接输入负数吗?

输入只接受无符号十六进制数。但减法结果可能为负数,这种情况下只会在结果前显示负号。

为什么还要同时显示二进制和字节拆分?

十六进制与 4 位分组密切对应,字节则对应 8 位分组。把分组后的二进制和字节拆分一起展示,更方便快速理解标志组合、报文结构和内存数值。

可以计算很大的数值吗?

最多支持 64 位十六进制输入。对于常见的地址计算、字节模式核对和位掩码组合已经足够;如果数据更长,建议配合脚本或专业工具使用。

匿名意见 1

可能让其他用户感到不适的内容或重复留言,可能会根据运营规则被隐藏或删除。

剩余字数: 120

还没有评论,欢迎留下第一条意见。