• ベストアンサー

フォートランでの記述に関して

フォートランで下記の記述がありました。 DATA EPS/1.D-10/ しかしながら、意味がわからずに困っています。 もし解釈の仕方がわかるかたがいましたら教えていただけないでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.1

EPSという変数に対し、1./10.^10または10.Exp-10の数値を倍精度で定義しています。 ですから、定義したデータの型により、変数EPSは倍精度実数(REAL*8/DOUBLE PRECISION)として定義され、最初の参照時には1./10.^10の数値が参照されます(その後内容を変更しても構わない)。 ただし、DATA文での定義の前に既に変数EPSの型の定義がされていた場合は、そちらに従います。EPSがINTEGERだった場合には、内容は0になります(処理系やオプションによってはコンパイル時にWarningが出るかも)

その他の回答 (1)

noname#208507
noname#208507
回答No.2

余談ですが、EPSは「epsilon」の略で、この場合は0に近い数を指す名前として使われているのでしょう。

参考URL:
http://ja.wikipedia.org/wiki/%CE%95

関連するQ&A