布尔运算(Boolean Operations)

异或(^)

printf("%d\n", -2^-3);
                        // 3;
                        // 提示:补码

与非(NAND)

Y = !(A & B)

或非(NOR)

Y = !(A | B)

异或(XOR)

Y = ((A & !B) | (!A & B))

也即异或逻辑,可以通过基本布尔运算的叠加而来;

你可能感兴趣的:(布尔运算(Boolean Operations))