>x xor yとx!=yは同値 というのが難しいです。 両方1と0をパターンに分けて当てはめてみたので、同値になるのはわかったのですか、つまり実際使うときにはどうなるのでしょうか? 1桁で使うときにx xor yの代わりに、そのままx!=yに置き換えられるということですか? あれ? 二進数で1桁の時って、2から2桁になっちゃうから0と1の時だけ? 取りあえず、ボタンの時は1桁以上になってしまうから、この変換は使えないですよね? ーつづくー