二进制掩码规律

& 0x1    = & 0b1        → 保留 1 位 (范围: 0-1)
& 0x3    = & 0b11       → 保留 2 位 (范围: 0-3)
& 0x7    = & 0b111      → 保留 3 位 (范围: 0-7)
& 0xF    = & 0b1111     → 保留 4 位 (范围: 0-15)
& 0x1F   = & 0b11111    → 保留 5 位 (范围: 0-31)
& 0x7FFF = & 0b111...   → 保留 15 位 (范围: 0-32767)

规律:0x后面有 N 个 F (或二进制中有 M 个 1)
     → 保留低 4*N 位 (或 M 位)
posted @ 2025-11-14 14:49  公众号python学习开发  阅读(2)  评论(0)    收藏  举报