【发布时间】:2011-05-13 08:20:57
【问题描述】:
我有两个位掩码(比如 A 和 B,我想知道 A 的哪个位是 1,其中对应的 B 位为 0(反之亦然)。
当然,这可以使用条件语句来实现,但我不想迭代/移位来测试位掩码的所有位。
我需要的逻辑条件没有实现(或者至少,我看不到它)。使用与逻辑门并行,我需要运算符“A 不暗示 B”(参见 Wikipedia)。
是否可以使用 AND、OR、XOR 运算符来实现这样的运算符?
【问题讨论】:
标签: operators logic bitwise-operators