使用逻辑and来进行位掩码
and
<aside> ➡️ Example 先把要进行掩码的几位变成二进制,然后进行比较,当执行 AND 运算时,每一位都独立比较。只有两个数字在相同位置都是1时,结果才是1。
AND
所以结果是0x0000002F
</aside>
or位掩码:
位或操作,两个操作数中对应的位只要有一个为1,结果位就为1
xor位掩码:
位异或操作,两个操作数中对应的位不相同,则结果位为1
位或非操作,是or操作的结果取反