DECPREC(30|31|63)
キーワード DECPREC は、式の中の算術演算の 10 進 (パック、ゾーン、または 2 進) 中間値の 10 進精度を指定する場合に使用します。
10 進中間値は常に正しい精度で保持されますが、このキーワードは、%EDITC、%EDITW、%CHAR、%LEN、
および %DECPOS で使用された 10 進数式が表現される方法に影響を与えます。
- DECPREC(30)
- デフォルトの 10 進精度です。 これは、影響を受ける命令で使用された場合、10 進数値の最大精度が 30 桁になることを示します。
ただし、式の中の少なくとも 1 つのオペランドが 31 桁の 10 進変数である場合、
その式では DECPREC(31) が想定されます。
式の中の少なくとも 1 つのオペランドが 32 桁以上の 10 進変数である場合、
その式では DECPREC(63) が想定されます。
- DECPREC(31)
- 影響を受ける命令で使用された場合、10 進数値の最大精度は 31 桁になります。
ただし、式の中の少なくとも 1 つのオペランドが 32 桁以上の 10 進変数である場合、
その式では DECPREC(63) が想定されます。
- DECPREC(63)
- 影響を受ける命令で使用される桁数は、常に 10 進数の精度に関する通常の規則に従って計算され、
その最大桁数は 63 桁になります。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.