論理式
論理式は、単純な関係式と論理演算子を結合させた複合関係式です。logical_and演算子(AND、.AND.または&&)、ならびにlogical_or演算子(OR、.OR.、または||)はどちらもバイナリ演算子です。オペランドは両方とも、trueまたはfalseで返される単純な関係式または論理式である必要があります。logical_not演算子(.NOT.)は、単一オペランドのみを必要とします。次の表では、各論理演算子の説明と、論理式の例をいくつか示します。
演算子 | 結果 |
---|---|
AND.、AND、または&& | 両方のオペランドが真である場合のみtrueを返します。そうでない場合はfalseを返します。 |
.OR.、OR、または|| | いずれかのオペランドが真である場合、trueを返します。両方のオペランドが偽である場合のみfalseを返します。 |
.NOT.またはNOT | 単一のオペランドが偽である場合、trueを返します。そのオペランドが真である場合、falseを返します。 |
例: