IF B AND 16 THEN ~のように比較演算子のない記述はIF B==16 THEN ~を比較演算子なしで簡単に記述できるくらいの人でないと複数ボタンの入力判定を行う場合に誤動作をするコードを書いてしまう可能性があります。 したがって、100%確実に動く IF (B AND 16)==16 という書き方を私は推奨しています。 これはIF B==16 THEN ~の「B」が「B AND 16」に変わっただけなので論理演算に対する知識は要求されずビット演算に対する知識のみで理解できます。