%EDITFLT (轉換至浮點外部表示法)

%EDITFLT(numeric expression)

%EDITFLT 將數值表示式的值轉換為浮點的字元外部顯示表示法。 結果為 14 或 23 個字元。 如果引數是 4 位元組浮點欄位,則結果為 14 個字元。 否則為 23 個字元。

如果指定為定義規格關鍵字的參數,則參數必須是數值文字、浮點文字或數值常數名稱或內建函數。 在表示式中指定時,如果數值表示式具有常數值,則會套用常數摺疊。

如需相關資訊,請參閱 轉換作業內建函數

圖 1. %EDITFLT 範例
 *..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