Graphic (n) はグラフィック文字列変数です。VARYING (VAR) 属性を指定すると、文字列変数または関数で可変長の値を保持または返すことができます。内部的には、可変長文字列の長さが値とともに記録されます。可変長文字列の場合、最大長さ n に合わせて空白で埋められることはありません。記憶域における可変長文字列変数の表現では、変数は最大 n 文字のグラフィック文字を持つことができ、現在の文字列の長さが値の一部として保持されます。デフォルトで、固定長バイナリ (15) データ項目に対してマシンが使用するネイティブのアーキテクチャに従って、長さフィールドが格納されます。BIGENDIAN 属性が指定された場合、長さフィールドはビッグ エンディアン形式で格納されます。
| サイズ | 整列 |
|---|---|
| n*2+2 バイト | 2 バイト |