代码、数据与二维码工具

二进制位运算计算器

输入一个或两个二进制整数,对照查看补齐位数后的二进制结果及其精确十进制值。

优先本地处理无需注册隐私说明 ↗

仅输入 0 和 1,长度为 1–256 位。

使用步骤

如何使用

  1. 输入二进制数 A;使用 AND、OR 或 XOR 时还要输入 B。
  2. 选择位运算。
  3. 计算并查看固定位宽的二进制结果和十进制结果。

精确二进制整数

每个操作数只能包含 0 和 1,长度为 1–256 位。计算使用 BigInt,长输入不会被舍入。

NOT 的明确位宽

AND、OR 和 XOR 采用较长操作数的位宽,并在较短结果前补零。NOT 按 A 或 B 实际写入的位宽逐位翻转,包括前导零。

浏览器本地处理

校验和计算均在浏览器中进行,本页面不会上传或存储这些数值。

常见问题

你可能还想知道

可以输入 0b 前缀或空格吗?

不可以。只能输入 0 和 1;前缀、分隔符、正负号和其他数字都会被拒绝。

为什么 NOT 需要位宽?

理论上整数前面有无限多个零。本工具采用输入的位数,使补码结果有限且可预测。

会保留前导零吗?

会。显示结果会补齐到运算位宽,NOT 采用操作数实际写入的位宽。