数字項目の定義

数字項目は、その数の 10 進数としての各桁を表す文字「9」をデータ記述部に使用することによって定義します (英数字項目の場合は「X」)。

05  COUNT-X         PIC 9(4)   VALUE 25.
05  CUSTOMER-NAME   PIC X(20)  VALUE "Johnson".

PICTURE 文節には最大 18 桁までの数字と、特別な意味を持つさまざまな文字をコーディングできます。 次の例の「S」は、値に符号が付けられます。

05  PRICE           PIC S99V99.

このフィールドには正または負の値を入れることができます。 「V」は暗黙の小数点の位置を示します。 「S」も「V」も項目のサイズとしてはカウントされず、そのためのストレージは必要ありません。 ただし、その項目が SIGN IS SEPARATE 文節の USAGE DISPLAY としてコーディングされている場合は除きます。 例外は、内部浮動小数点データ (COMP-1 および COMP-2) の場合で、これには PICTURE 文節がありません。 たとえば、内部浮動小数点データ項目は次のように定義されます。

05  GROMMET-SIZE-DEVIATION    USAGE COMP-1    VALUE 02.35E-5

コンパイラーの浮動小数点データ項目の処理を制御する方法については CVTOPT パラメーターおよび PROCESS ステートメントを使用したコンパイラー・オプションの指定の *FLOAT および *NOFLOAT を参照してください。