C++で異なる論理演算子を同時に使ったときの挙動が理解できない Nov 25, 2017 x = 2, y = 1, z = 0 のとき、 cout<< “answer =” <<(x||!y&&z)<< endl; がどのように出力されるかについての質問です。 出力してみると、answer = 1となるのですが、なぜこのような結果となるかご教示いただけますと幸いです。