数値式または文字式

最初のパラメーターが数値式または文字式である場合、 その結果には精度 桁と小数位 桁が含まれます。 精度および小数位は、 数値リテラル、数値リテラルを表す名前付き定数、あるいはコンパイル時に 既知の数値を持つ組み込み関数でなければなりません。

注:
%LEN および %DECPOS は、その値が定数であっても、%DEC または %DECH の 2 番目 および 3 番目のパラメーターとして直接使用することはできません。 変数の長さおよび小数点以下の桁数を使用して %DEC および %DECH を 制御する例については、図 206 を参照してください。

精度小数位 のパラメーターは、 式のタイプが浮動でも文字でもない場合は省略してもかまいません。 これらのパラメーターが省略された場合は、精度および小数位は、数値式の 属性から取得されます。

パラメーターが文字式である場合は、次の規則が適用されます。

%DEC の使い方の例については、『%DECH』を参照してください。