※ ChatGPTを利用し、要約された質問です(原文:FortranのFormatについて)
FortranのFormatについて
Fortranで数値を出力するときのFormatについて質問です。
数値を小数点を無くして、指数表示で出力したいです。
例えば
0.0025 を 25E-4
と出力するのが希望です。
調べたところ、
『■pe■.■e■』(■は数値)というFormatにすれば、
1番目の値は小数点以上の桁数
2番目の値は数値が入る幅
3番目の値は小数点以下の幅
4番目の値は指数の桁数
ということがわかりました。
『2PE8.3e1』だと 0.0025 は 25.00E-4 と出力されます。
『2PE6.1e1』だと 0.0025 は 25.E-4 と出力されます。
しかし、この小数点を消す方法がどうしてもわかりません。
『2pe6.0e1』と設定してもうまく出力されません。
詳しい方がいらっしゃったらぜひ教えてください。
よろしくお願いします。
お礼
その考え方で解決することができました。 どうもありがとうございました!