使うと、2つのオペランド(数値、文字列、式)を比較できます。比較結果は、真のとき1、偽のときNULL(空きの文字列)が返ります。比較演算子(<=>、cmp)の場合は左のオペランドが右のオペランドより大きい場合=1左のオペランドが右のオペランドより小さい場合=−1左のオペランドと右のオペランドが等しい場合=0を返します。返す<NULL文字列とは>空きの文字列を言います。ブランク文字ではありません。#$stringはブランク(スペース)の文字列を持ち、NULLではありません<文字の大小>文字には全て決められた数値が割り当てられています、この数値を文字コードと呼びます。文字列の大小比較は、この文字コードの比較をおこなっています。文字コードを数値に置き換えて表記すると次のようになります。0x43したがって、両者を比較すると"abc"の方が大きいと判定されます。"abc"と"abcd"では"abcd"の方が大きいと判定されます。"a"と"ABC"では"a"の方が大きいと判定されます。演習プログラムの虫食いのところを、色々な文字列に変えて確認してみてください。<オペランドとは>式を含んだデータです。したがって、比較演算子を使うにあたって$a+$b<5と言った書式も可能です。http://www.arkland.co.jp。