-6

可能的重复:
按位运算和使用

x 是输入。需要输入 0、1、x 或 x̅ :

    x & 0 = 0

    x & 1 = x

    x | 0 = x
    x | 1 = 0
    x ^ 0 = 1
    x ^ 1 = 
4

2 回答 2

1

如果x是布尔值,那么!x是 x 的布尔否定。那是你的“翻转”。

要打开和关闭,只需执行x = 1x = 0

于 2013-02-04T05:02:43.943 回答
1
x & 0 = 0

x & 1 = x

x | 0 = x
x | 1 = 1
x ^ 0 = x
x ^ 1 = 0 if x is 1, 1 if x is 0
于 2013-02-04T05:04:02.997 回答