二进制位运算计算器
输入一个或两个二进制整数,对照查看补齐位数后的二进制结果及其精确十进制值。
使用步骤
如何使用
- 输入二进制数 A;使用 AND、OR 或 XOR 时还要输入 B。
- 选择位运算。
- 计算并查看固定位宽的二进制结果和十进制结果。
精确二进制整数
每个操作数只能包含 0 和 1,长度为 1–256 位。计算使用 BigInt,长输入不会被舍入。
NOT 的明确位宽
AND、OR 和 XOR 采用较长操作数的位宽,并在较短结果前补零。NOT 按 A 或 B 实际写入的位宽逐位翻转,包括前导零。
浏览器本地处理
校验和计算均在浏览器中进行,本页面不会上传或存储这些数值。
常见问题
你可能还想知道
可以输入 0b 前缀或空格吗?
不可以。只能输入 0 和 1;前缀、分隔符、正负号和其他数字都会被拒绝。
为什么 NOT 需要位宽?
理论上整数前面有无限多个零。本工具采用输入的位数,使补码结果有限且可预测。
会保留前导零吗?
会。显示结果会补齐到运算位宽,NOT 采用操作数实际写入的位宽。