Character (n) Varying は、文字列変数です。VARYING 属性により、ストリング変数は可変長の値を持つことができます。記憶域における可変ストリング変数の表現では、変数は最大 n 文字を持つことができ、現在のストリングの長さは、値の一部として保持されます。Character (n) Varying は、最初の 2 バイトにストリングの長さ (Fixed Binary (15) 番号で表現) を含み、これに 1 バイトにつき 1 文字保存される一連の 8 ビット ASCII 文字が続く形で、保存されます。Open PL/I では、ストリング値の最大長さは 32767 文字です。
文字列は、NULL 文字 (ASCII 0) では終了できないため、注意してください。
サイズ | 整列 |
---|---|
n+2 バイト | 2 バイト |