前のページ|次のページ

PTRLONGADD関数

ポインタアドレスを32ビットおよび64ビットのプラットフォームの文字変数として返します。

カテゴリ: 特殊

構文

PTRLONGADD(pointer<, amount>)

必須引数

pointer

ポインタアドレスを指定する文字定数、変数または式です。

amount

アドレスに追加する量を指定する数値定数、変数または式です。

ヒント amountには負の数を指定できます。

詳細

PTRLONGADD関数は、ポインタ算術を実行してポインタアドレスを文字列として返します。

次の例では、変数Zのポインタアドレスを返します。
data _null_;
   x='ABCDE';
   y=ptrlongadd(addrlong(x), 2);
   z=peekclong(y, 1);
   put z=;
run;
次の出力がログに書き込まれます。
z=C
前のページ|次のページ|ページの先頭へ