-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 に答える