%EDITFLT(numeric expression)
%EDITFLT は、数値式の値を、浮動の文字外部表示表現に変換します。 結果は 14 文字または 23 文字です。引数が 4 バイト浮動フィールドである 場合、結果は 14 文字となります。 それ以外の場合、結果は 23 文字です。
定義仕様書キーワードに対するパラメーターとして指定された場合、この パラメーターは、数値リテラル、浮動リテラル、あるいは数値の定数名 もしくは組み込み関数でなければなりません。 式の中で指定された場合、数値式に定数値がある場合には、 定数結合が適用されます。
詳細については、変換命令または 組み込み関数を参照してください。
*..1....+....2....+....3....+....4....+....5....+....6....+....7...+.... D*Name++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++ D f8 s 8f inz (50000) D string s 40a varying /FREE string = 'Float value is ' + %editflt (f8 - 4E4) + '.'; // Value of "string" is 'Float value is +1.000000000000000E+004. ' /END-FREE
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.