Widechar (n) Varying

Widechar (n) Varying はワイド文字列変数です。VARYING 属性により、文字列変数は可変長の値を保持できます。記憶域における可変長文字列変数の表現では、変数は最大 n ワイド文字を持つことができ、現在の文字列の長さは、値の一部として保持されます。Widechar (n) Varying では、最初の 2 バイトには文字列の長さが含まれ (マシンのネイティブ形式で格納される固定小数点 2 進 (15) 数によって表される)、次に隣接するバイトに 1 つのワイド文字 (または「バイトペア」) として格納される一連のワイド文字が続きます (ビッグ エンディアンのオーダー)。Open PL/I では、ワイド文字列値の文字数の上限は 16383 文字です。

Widechar (n) Varying バイト テーブル

サイズ 整列
n*2+2 バイト ハーフワード