掩碼(英語:Mask)在計(jì)算機(jī)學(xué)科及數(shù)字邏輯中指的是一串二進(jìn)制數(shù)字判莉,通過與目標(biāo)數(shù)字的按位操作豆挽,達(dá)到屏蔽指定位而實(shí)現(xiàn)需求。
0110011011
1111110000
0110010000
例子: x = 0x89ABCDEF & 0xFF
得0x000000EF
x = 0x1548AC48 & 0xFF
0x1548AC48
0x48 = 01001000
0xFF = 11111111
得0x00000048
源碼:x = 0x87654321 掩碼:0xFF
- 結(jié)果: 0x00000021
答案:x & 0xFF
2.結(jié)果:0x789ABC21:轉(zhuǎn)出二進(jìn)制計(jì)算
1000 ^ 0000
1000 1111 0111
0010 0001
~0xFF
答案:x ^ ~0xFF
3.結(jié)果:0x876543FF
1000 || 0000 = 1000
0111 || 0000 = 0111
0010 || 1111 = 1111
答案:x || 0xFF