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」になります。