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

CAST

CAST は、C の変換規則を使用して、式 x をタイプ t に 変換します。

構文図を読む構文図をスキップする>>-CAST--(:--t--,--x--:)---------------------------------------><
 
t
「C タイプ」のスカラーの名前
x
同じく「C タイプ」のスカラー式

サポートされる「C タイプ」は次のとおりです。

x が FLOAT または FIXED DEC の場合、 t は FLOAT、FIXED、または ORDINAL でなければならず、 t が FLOAT または FIXED DEC の場合、 x は FLOAT、FIXED、または ORDINAL でなければなりません。

必要な変換はすべて、ANSI C 規則に従って行われます。 つまり、例えば CAST によって SIZE は発生せず、 また負の値が UNSIGNED にキャストされた場合、結果は 大きな正数になります。

IEEE DFP は、CAST によってサポートされません。


Terms of use | Feedback

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