二进制与编码

从左到右为高位至低位(8 位)。拨动开关看点阵与十进制;下方输入一个字符可观察 8 位与 ASCII。

快速预设:
十进制:0 十六进制:0x00 二进制中 1 的个数:0

位串从左到右为 b₇…b₀;「1 的个数」又叫汉明重量,在纠错码、密码学里会用到。

两组 4 位(0/1),逐位异或:相同得 0,不同得 1。下方为结果。

A
B
=
结果

XOR 性质:A⊕0=A;A⊕A=0;可用来「翻转特定位」或简单加密。

  • 左移一位(在范围内):数值约等于 ×2,相当于在二进制末尾补 0。
  • 右移一位:整数除法 ÷2(向下取整),相当于去掉最低位。
  • 掩码:用 AND 保留关心的位,例如 n & 0x0F 只保留低 4 位。
  • ASCII:数字「0」是 48,大写「A」是 65,相差 17,便于记忆字母与数字区间。
用户登录
微信客服

返回顶部