論理演算子

等価演算・不等価演算、比較演算等は2つの値(式)に対する演算のため、たとえば

a < b < c

という式は意図しない結果をもたらします。a < bの計算結果とcの比較が行われてしまいます。

このように複数の条件式が必要な場合は論理演算子&&(AND)を用いて条件式を記述します。

AかつBは

A && B

AまたはBは

A || B

と記述します。

a < b < c を判定するためには、論理演算子を使って

a < b && b < c

と記述する必要があることに注意してください。

参考文献

4つの言語で解ける 実践プログラミング問題集(近代科学社)

Reference

 

オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)

AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。