けいさんへ(続き) Aボタンを押している場合はB AND 16の値は16になるため「!=0」よりは「==16」の方が自然だと私は思います。 比較演算を省略して誤動作する原因は無意識のうちに「!=0」を行っているためなのでそれを防止する役割もあります。 また公開されているプログラムの多くはIF 条件式 AND 条件式 THEN ~で記述されているため結局「&&」だけの説明ではなく条件式の結合としてANDの説明も必要になってしまいます。