デフォルトの精度規則を使用すると、式の中の 10 進数の中間の精度が、 数値オーバーフローの可能性を最小限に抑えるように計算されます。ただし、その式に大きな 10 進数の演算がいくつか含まれている場合、 小数点以下の桁がない中間となる可能性があります。 (特に、式に 2 つ以上のネストされた部分がある場合はそれが顕著です。) これは、特に割り当てにおいて、プログラマーが期待している結果ではありません。
10 進数の中間の精度を決定するときは、次の 2 つのステップを経て 行われます。
この作業はデフォルトのもので、モジュール全体 (制御仕様書キーワード の EXPROPTS(*MAXDIGITS) を使用) について指定することも、あるいは 単一の自由形式の式 (命令コード拡張 M を使用) について指定することもできます。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.