「真」と「偽」の二種類の値を持つ集合の集合演算。
論理積(AND) | 論理和(OR) | 排他的論理和(XOR) | 否定(NOT) | ||
---|---|---|---|---|---|
& | && | | | || | ˆ | ! |
1ビット2進数において積を求める論理演算。
左辺と右辺が真の場合、真をとる。
左辺 | 右辺 | 判定 |
---|---|---|
0 | 0 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
1ビット2進数において和を求める論理演算。
左辺か右辺どちらかが真の場合、真をとる。
左辺 | 右辺 | 判定 |
---|---|---|
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
1ビット2進数において和を求めたのちビット反転する論理演算。
左辺か右辺片方が真の場合、真をとる。
左辺 | 右辺 | 判定 |
---|---|---|
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
1ビット2進数においてビット反転する論理演算。
真の場合は偽を、偽の場合は真をとる。