p は、ロケーター型の制限付き式でなければなりません。OFFSET の場合は、AREA 属性が必要です。n は計算型の式でなければならず、Fixed Binary(31,0) に変換されます。c は CHARACTER (1) NONVARYING 型の式でなければなりませんが、指定は任意です。
dcl s char (32) varying; s = 'The witch cast a terrible spell.'; display (trim(length(s))); display (heximage(addr(s), length(s) + 2)); display (heximage(addrdata(s), length(s), '+'));
出力:
32 200054686520776974636820636173742061207465727269626C65207370656C6C2E 54686520+77697463+68206361+73742061+20746572+7269626C+65207370+656C6C2E
32 002054686520776974636820636173742061207465727269626C65207370656C6C2E 54686520+77697463+68206361+73742061+20746572+7269626C+65207370+656C6C2E
ネイティブ アーキテクチャに格納されている、先頭の固定 BIN (15) の長さのフィールド 2000 対 0020 に注意してください。