掩码(英语:Mask)在计算机学科及数字逻辑中指的是一串二进制数字,通过与目标数字的按位操作,达到屏蔽指定位而实现需求。
0110011011
1111110000
0110010000
例子: x = 0x89ABCDEF & 0xFF
得0x000000EF
x = 0x1548AC48 & 0xFF
0x1548AC48
0x48 = 01001000
0xFF = 11111111
得0x00000048
源码:x = 0x87654321 掩码:0xFF
- 结果: 0x00000021
答案:x & 0xFF
2.结果:0x789ABC21:转出二进制计算
1000 ^ 0000
1000 1111 0111
0010 0001
~0xFF
答案:x ^ ~0xFF
3.结果:0x876543FF
1000 || 0000 = 1000
0111 || 0000 = 0111
0010 || 1111 = 1111
答案:x || 0xFF