同時押しの場合、足し算した上でビットの論理ORと同じことを利用した式よりは、分けて IF (B AND 32)!=0 AND (B AND 16)!=0 THEN か、論理演算子を正しく使って IF (B AND 32) && (B AND 16) THEN の方が初めての人には分かりやすいと思っていますが、どうでしょうか? (論理演算子自体も正しく覚えた方が無難なので、&&の方で教えてます) もちろん、ビット演算子を理解した後なら、合わせて使った方がすっきりしますね。