Rational Developer for System z
Enterprise PL/I for z/OS, Version 4.1, 言語解説書

IUNSIGNED

IUNSIGNED(x) は、ビット・パターンを変更せずに x を符号なし整数値にキャストした結果を返します。

構文図を読む構文図をスキップする>>-IUNSIGNED(x)------------------------------------------------><
 
x
式。 n は、計算タイプでなくてはなりません。

x が整数でない (つまり位取り係数ゼロの REAL FIXED BIN でない) 場合、x は REAL FIXED BIN(p,0) に変換されます。

IUNSIGNED(x) は、整数 x に対して、x と同じビット・パターンを持つ値を返しますが、その値の属性は UNSIGNED FIXED BIN(p) になります。

x が SIGNED の場合、p は次のように指定されます。

precision(x) = 7、15、31、または 63 の場合、 p = precision(x) + 1。そうでなければ、p = precision(x)。

x が UNSIGNED の場合、p は x の精度に等しい値になります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)