説明は皆さんが書いてあるので僕は補足だけ。 IFで論理演算のつもりでANDを使っている人も居るような気がしますが、ビット演算と論理演算の結果は同じではありません。 正確な記述をすれば大抵問題ないですが、そうじゃない場合はかつの意味ではANDより&&を使った方が安全(安心)かもですね。 (BUTTONの時によくでるANDはビット演算の場合が多いので注意)