ORと違う点: OR:4(&B0100) OR 8(&B1000) => 12(&B1100) ビット演算をする ||:4(&B0100) || 8(&B1000) => 1(&B1) どちらかが0でなければ1 ANDと&&も同様