代码、数据与二维码工具

循环移位二进制数

输入二进制位串,选择方向和移位次数,在本地循环移位,不使用有符号算术。

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

只能输入 0 和 1,并保留准确位宽与前导零。

移位次数会按位宽取模。

输入二进制数以开始。

这是位串的循环移位,不使用有符号算术。

使用步骤

如何使用

  1. 输入 1–10,000 位且只含 0 和 1 的位串。
  2. 选择向左或向右,并输入非负移位次数。
  3. 移位并复制保持原始位宽的结果。

固定宽度位串

结果始终与输入拥有完全相同的位数,包括前导零。

移位次数取模

移位次数按位宽取模,因此整个位宽的移位会返回原字符串。

基于字符串处理

工具按字符循环移动位,不解析有符号整数,也不应用补码规则。

常见问题

你可能还想知道

会保留前导零吗?

会,结果保留输入的精确位数。

次数大于位宽时怎么办?

会按位宽取模。

使用有符号算术吗?

不使用,工具仅在浏览器本地处理位串。