ANDとかORとかも2進数を使っています。
ここでは、5と7を使って考え方を簡単に解説してみます。5を二進数にすると101、5を二進数にすると111です。まず、2つの二進数を
101
111
という風に縦重ねます。
ANDの場合は、縦に重なった数がすべて「1」の場合は「1」が返り、それ以外は「0」が返ります。そのため、5 AND 7は
101
111
=101
なので、10進数に変換すると「5」になります。
しかし、ORの場合は、縦に重なったうちのどこかに1があれば「1」を返します。1が無ければ0です。なので、
101
111
=111
なので、10進数に変換すると「7」になります。
0そうだね プレイ済み