DCL:MISC1:FMTLIB : 数値の文字列化 *:サブルーチンの説明
実数値を文字書式仕様にしたがって文字列化する. 8文字以内におさまるよう(有効数字は3桁以下) 自動的に書式仕様を生成するオプションもある.
CALL CHVAL(CFMT,VAL,CVAL)
CFMT (C*(*)) 文字書式仕様あるいは CHVALが 解釈するオプション. CFMTの最初の文字が '('で 始まるとき文字書式仕様と解釈する. これ以外のときの オプションとして次の4つが指定可能である. 'A': 書式仕様を自動的に生成する. 'B': 'A'かつ後続の'0'と小数点を除く. 'C': 'B'かつ小数点の前の'0'を除く. 'D': 'C', ただし指数形式のときに限る. たとえば CFMTとして 'A', '(F6.1)'のように指定する. VAL (R) 文字化する実数値. CVAL (C*(*)) 文字化された実数値を返す 長さが8文字以上の文字型の引数.