2

指数数値をファイルに書き込むのに問題があります。出力をE20.8の形式に設定し、e-99からe + 99の範囲の数値を設定すれば、問題ありません。1.23456e-100などのe-99未満の数値を出力しようとすると、代わりに1.23456000-100が返されます(E20 * .8 *のためにe、ゼロが削除されます)。これは後処理には問題があります。

修正のための提案はありますか?指数のサイズのEw.d形式の別のパラメーターはありますか?

4

1 に答える 1

4

私は検索に十分に固執していませんでした。完全な出力形式は、Ew.dの後に「e」が続き、指数関数用に残すスペースの数です。私の場合、E20.8e3はうまく機能しました。将来の参考のために、答えはここにあります: http ://www.hicest.com/Format.htm

于 2013-02-18T08:48:17.063 に答える