Possible Duplicate:
Bitwise Operation and Usage
x是输入。需要输入0、1,x或x̅:
x & 0 = 0
x & 1 = x
x | 0 = x
x | 1 = 0
x ^ 0 = 1
x ^ 1 =
最佳答案
如果x
是布尔值,则!x
是x的布尔取反。那就是你的“翻转”。
对于打开和关闭,只需执行x = 1
和x = 0
关于c - C按位运算,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14680570/