[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
expr
の関係表現expr
は、通常の論理結合や関係表現をサポートしている。
そうした演算子は、前の節で述べた文字列演算子や算術演算子より優先順位が低い。
論理結合や関係表現の演算子を、優先順位の低いものから高いものへ順に並べておく。
左項が null でも 0 でもなければ、左項を返す。左項が null または 0 の場合は、右項が null でも 0 でもなければ、右項を返す。両項とも null または 0 の場合は、0 を返す。左項が null でも 0 でもない場合、 右項の評価は行われない。
両項とも null でも 0 でもなければ、左項を返し、それ以外の場合は、0 を返す。左項が null または 0 の場合、右項の評価は行われない。
両項を比較し、関係が真ならば、1 を返し、偽の場合は、0 を返す。
==
は =
と同じ意味である。expr
は、まず両項を整数に変換し、
数値としての比較を試みる。左右どちらかの項の変換に失敗した場合は、
LC_COLLATE
のロケールで指定されている、文字の照合順を使用して、
辞書的な比較を行う。
This document was generated on June 7, 2022 using texi2html 1.82.