2009-08-18 15 views
0

私はFortranで次のような関数の署名を持っています。私はFortran言語が新しくなっています - これは以下の機能の0.の意味ですか?小数点なし0は整数を表すFortranの技術的クエリ

ANTY(IAN,NA,0.,0.) 
+1

可能重複として0.0と等価です。 Fortranで数字の後に使用していますか?](http://stackoverflow.com/questions/1611802/what-is-meant-by-usage-after-a-number-in-fortran) –

答えて

8

小数点表記0.は、浮動小数点数を表します。これはプログラマがサブルーチンの呼び出し元とサブルーチン自体の間でデータ型が一貫していることを保証しなければならないFORTRANのいくつかの実装で重要な違いです。

0

これは32ビット実数(Cフロート)が意味するものの

+1

Cのfloatと32ビットまたは相互運用可能です(この後者の部分ではありません)。それを超えて、この答えにもっと多くを加えて、より古くて完全な他の答えと区別することができますか? – francescalus

+0

これは、コンパイラの解釈を変更した場合のみです。 Realを32ビットとして使用し、必要に応じてコンパイラフラグを変更せずに64ビットに増やします。 – Zeus