使うことで値と値を比較して真が偽かの判別が行えますが、さらに「AはBと等しいかCよりも大きい」などより複雑な比較を行う為に使用するのが論理演算子です。FALSEならTRUE論理演算子では左辺及び右辺に比較演算子を使った式を記述するのが主な利用方法です。それぞれの比較演算子を評価し、さらに論理演算子を使って全体の結果として1(=TRUE)、0(=FALSE)、またはNULLのいずれかを返します。一つ一つ確認していきます。「AND」及び「&&」は論理積です。左辺及び右辺が共にNULLでも0でない場合に全体が1となり、左辺又は右辺のいずれか一つでも0の場合(もう片方がNULLであっても)に全体が0となります。それ以外の場合は全体がNULLとなります。NULLでは試してみます。10」も1を返しますので全体としても1を返します。4;」は0を返しますので全体としては0を返します。「OR」及び「||」は論理和です。左辺及び右辺がNULLでない場合、どちらか1つでも0でない場合に全体が1となり、それ以外は全体が0となります。どちらかがNULLの場合、もう片方が1の場合に全体が1とない、それ以外はNULLとなります。NULLでは試してみます。XOR」は排他的論理和です。左辺及び右辺がNULLでない場合、どちらか1つだけが0の場合に全体が1となります。両方が0、又は両方が0でない場合は全体が0となります。どちらか一つでもNULLの場合、全体がNULLとなります。NULLでは試してみます。5」も1を返しますので全体としては0を返します。「NOT」と「!」は論理否定です。右辺が0の場合に全体が1となり、右辺が0以外の場合に1となります。右辺がNULLの場合は全体もNULLとなります。NULLでは試してみます。2009)」は1を返しますので全体としては0を返します。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。