Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


2 つのクラス国別オペランドの比較

クラス国別の 2 つのオペランドの文字値を比較できます。

一方 (または両方) のオペランドは、次の項目タイプのいずれかにすることができます。

オペランドの 1 つは、代わりに国別リテラルまたは国別組み込み関数にすることができます。

同じ長さを持つ 2 つのクラス国別オペランドを比較する場合、対応する文字のすべてのペアが等しいならば、それらは等しいと判別されます。対応する文字の対に等しくないものがある場合は、等しくない最初の文字のペアの 2 進値を比較することによって、より大きい 2 進値を持つオペランドが判別されます。

長さの異なるオペランドを比較する場合、短いほうのオペランドは、 長いほうのオペランドの長さの位置までその右側にデフォルト の UTF-16 スペース文字 (NX'0020') が埋め込まれているものとして扱われます。

PROGRAM COLLATING SEQUENCE 節は、2 つのクラス国別オペランドの比較には影響しません。

関連概念
国別グループ

関連タスク
国別グループの使用

関連参照  
国別比較 (Enterprise COBOL 言語解説書)


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)