位运算 / 大小端转换
按位与或非异或、移位运算、大端小端字节序转换、位图可视化
关于位运算与大小端
📖 位运算说明
- AND (&) — 两位都为 1 时结果为 1
- OR (|) — 任意一位为 1 时结果为 1
- XOR (^) — 两位不同时结果为 1
- NOT (~) — 按位取反(64 位补码)
- << — 左移,低位补 0
- >> — 算术右移,高位补符号位
- >>> — 逻辑右移,高位补 0
📖 大小端说明
- 大端序(Big-Endian) — 高位字节存储在低地址,网络字节序常用
- 小端序(Little-Endian) — 低位字节存储在低地址,x86 架构常用
- 选择对应的字节宽度后,自动展示两种字节序的十六进制形式
- 输入十六进制字符串时默认按大端序解释
📖 位可视化说明
- 每个方格代表一个 bit,最高位在左
- 蓝色方格 = 1(置位),灰色方格 = 0
- 鼠标悬停可查看位序号和位权值
- 选择不同位宽可查看 8/16/32/64 位表示