二进制计算器
用两个二进制数执行算术和位运算,并在同一页面查看二进制、八进制、十进制、十六进制、位长、1 位个数与字节拆分,适合调试位标志、寄存器值、封包字段等数据结构检查。
二进制计算器 (Binary Calculator)
输入两个二进制数并选择运算后,可以在同一页面查看二进制、八进制、十进制、十六进制结果,以及位长、1 位个数和字节拆分。
- ÷ 计算的是整数商,剩余部分会单独显示为余数。
- AND / OR / XOR 特别适合检查位标志、掩码和权限组合。
- 字节拆分 卡片会把结果按 8 位分组,更方便检查寄存器、封包或内存值。
输入两个数值后,这里会立即显示二进制结果和对照表。
0b1111 1111 + 0b1 的结果是 0b1 0000 0000,换算成十进制是 256。
| 项目 | 二进制 | 十进制 | 十六进制 | 位长 |
|---|
| 表示方式 | 值 |
|---|
结果会按 8 位分组,同时给出对应的十六进制和十进制值。
什么是二进制计算器?
二进制计算器可以对两个二进制数执行加法、减法、乘法、整数除法、取余、AND、OR、XOR 等算术与位运算,并同步展示二进制、八进制、十进制、十六进制结果。它不同于只负责进制转换的工具,更适合在调试位标志、掩码、寄存器值时一边计算一边解读结果。
输入后,页面会先在上方结果卡片里突出显示二进制结果,然后继续给出十进制、十六进制、位长、1 位个数和按字节分组的结果。所有计算都在浏览器本地完成,适合学习、快速核对和开发记录。如果你只是想把单个数字转换成不同进制,可以配合 进制转换器 一起使用,把“计算”和“换算”分开处理。
适合哪些场景?
二进制在开发、网络、嵌入式和安全相关工作中非常常见,尤其是在需要同时查看计算结果和其他进制表示时,这个工具会更高效。
- 位掩码校验 – 用 AND / OR / XOR 组合权限位或开关位
- 寄存器值检查 – 查看硬件控制位在运算后如何变化
- 网络与封包分析 – 按字节拆分结果,便于比对数据结构
- 学习二进制运算 – 同时观察二进制结果和十进制、十六进制表示
- 整数除法复核 – 在同一流程里同时查看商和余数
主要功能
这个工具围绕“输入二进制 → 运算 → 解读结果”的流程设计,不只给出一行答案,还会把后续常用的对照信息一起整理出来。
- 8 种运算可快速切换 – 支持 +、−、×、÷、MOD、AND、OR、XOR
- 实时计算 – 修改输入值或运算方式后,结果卡片和表格立即刷新
- 多进制同步显示 – 同时查看二进制、八进制、十进制、十六进制
- 位长与 1 位个数 – 快速读取结果的位级结构
- 字节拆分卡片 – 按 8 位分组,方便继续核对
- 结果复制 – 可直接复制表达式与主要结果
如何使用?
使用流程很简单:输入两个二进制数,选择运算方式,结果就会实时更新。复制或粘贴时,空格、下划线和 0b 前缀都会自动清理。
- 输入左侧数值 – 在 A 中输入第一个二进制数
- 输入右侧数值 – 在 B 中输入第二个二进制数
- 选择运算方式 – 选择算术运算或位运算
- 先看顶部结果卡片 – 优先确认二进制结果与摘要说明
- 再看对照表和字节分组 – 用于更细的复核和说明
计算规则与阅读提示
输入值都按无符号二进制解释。不过减法仍然可能得到负数,因此结果卡片会在需要时加上负号。除法只返回整数商,MOD 只返回余数。
位长和字节拆分都按结果的绝对值计算。例如结果是 -0b100000 时,位长仍然按 0b100000 的大小来判断。如果你想继续把结果和存储单位联系起来,可以配合 文件大小单位转换器 查看 KiB、MiB 等二进制单位;如果还需要检查字符串或封包字段的字节长度,则可以继续使用 UTF-8/UTF-16 字节计算器,把数字位计算和文本字节计算分开核对。
- AND / OR / XOR – 按位比较两个输入值的位运算
- 位长 – 表示结果所需的最少二进制位数
- 1 位个数 – 结果中值为 1 的位数
- 字节拆分 – 以 8 位为单位查看结果,更适合内存和封包场景
常见问题
可以输入带 0b 前缀的值吗?
可以。像 0b1010、1010 1111、1010_1111 这样的输入都会先自动整理,再参与计算。
为什么除法结果不是小数?
这里的 ÷ 按整数除法处理。例如 0b1001 ÷ 0b10 会得到商 0b100、余数 0b1。如果你需要小数精度,可以先换算成十进制再继续计算。
支持输入负数二进制吗?
输入框只接受无符号二进制。减法结果如果为负,会在结果区域用负号表示。
为什么还要显示字节拆分?
二进制天然和 8 位字节边界相关。把结果同时按字节分组后,更容易检查标志位、封包结构和内存值。
它和进制转换器有什么区别?
进制转换器更适合把单个数字转换成不同进制;二进制计算器则先对两个值做运算,再把结果按多种进制和字节结构一起展示,更适合需要“计算 + 解读”同时完成的场景。
还没有评论,欢迎留下第一条意见。