二进制按位非计算器
输入二进制位串和宽度,计算定宽按位补码;不会将该值解释为有符号数。
使用步骤
如何使用
- 只输入 0 和 1。
- 选择不小于输入长度的宽度。
- 点击计算,将每一位翻转,并按选定宽度补零。
定宽补码
输入会在左侧补零到选定宽度,然后将每个 0 变为 1、每个 1 变为 0;输出始终正好是该宽度。
不按有符号数解释
这是对经过验证的位串执行按位操作,不会推断符号位、有符号整数或二进制补码数值。
本地计算
验证和按位翻转均在浏览器本地执行,不会上传或存储输入。
常见问题
你可能还想知道
按位非会生成负数吗?
不会生成有符号数;结果仅是固定宽度的翻转位串。
为什么宽度很重要?
按位补码取决于位数。翻转前会包含前导补零,因此输出保留选定宽度。
接受哪些输入?
请输入只含 0 和 1 的非空字符串(最多 10,000 位),并选择 1 到 10,000 之间且能容纳它的宽度。