• ベストアンサー

FORTRANの質問

FORTRANのプログラムについての質問です。 プログラム中に以下の文がありました。 PI=8*ATAN(1.DO) 1.DOの意味がわからずに困っています。 もしご存知の方がいましたら教えていただけないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

1という数値の倍精度としての表記です。 入門書のはじめの方に書いてあると思います。 3.5D2 だと、「3.5 x 10の2乗」つまり350と言う意味。 1.D0 だと、「1.0 x 10の0乗」つまり1です。

その他の回答 (3)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

ところでこの文, なんで 8 を掛けてるんだろう.

回答No.3

FORTRANの参考書を持ってないのですか? FORTRANでの基本的な数値表現方法です。 「1.D0」(より判りやすくすると 1.0D0)は、倍精度実数の定数表記です。 1.0×10の0乗です。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

倍精度実数型の数値1を表します。 参考: 下記URL「DOUBLE PRECISION REAL NUMBERS」とか。

参考URL:
http://www-classes.usc.edu/engr/ce/108/text/fbk01.htm