SIGNED 関数

目的

符合付きの FIXED BINARY 値を返します。

構文

SIGNED(x,p[,q])

パラメーター

x は式で、p および q はそれぞれ精度およびスケール係数を表す整数です。

説明

SIGNED は、指定された精度 p およびオプションのスケール係数 q を使用して、式 x を符号付きの FIXED BINARY 値に変換します。p を省略した場合、デフォルトのスケール係数は 0 になります。

dcl u32 unsigned fixed binary (32) init('FFFFFFFF'xu);
put skip list (SIGNED(u32,31,0));

-1 を出力します。

制約事項

符号付きおよび符号なしの FIXED BIN データ型ではスケール係数 q は現在サポートされておらず、ゼロとみなされます。