入力変換

F 形式の入力変換では、入力行の w 文字のフィールドが精度 (p,q) の固定小数点値に変換されます。フィールドに小数点が含まれる場合、q は小数点の後に続く桁数です。小数点が含まれない場合、qd の値です (d が省略されている場合はゼロ)。フィールドに含まれているのがすべて空白の場合、結果の値はゼロで、p は MIN(n,w) の値です。ここで、n は固定小数点データの実装で許容される最大精度です (Open PL/I で許容される最大精度については、『Open PL/I ユーザー ガイド』を参照)。フィールドに空白以外がある場合は、オプションで符号付きとなる固定小数点定数に、オプションで先頭または末尾、あるいはその両方の空白を追加したものを含める必要があります。その場合、p は定数の精度です。無効なフィールドを読み取った場合、コンパイラは ERROR を通知します。

フィールド 結果 精度
boxe     0 (5,1)
-700boxes -70.0 (3,1)
boxes0 0 (1,0)
25.6boxes 25 (2,0)
boxes5E+1 無効