そだね、booleanあるね。 条件によるんだろうけど
ANDはBITWISEで計算しているように思える
調べてないから正しい動きはわからない