Что означает 10.D00 в Фортране? - PullRequest
9 голосов
/ 08 декабря 2011

Я должен преобразовать некоторый код из Фортрана, поэтому не знаю, что означает это утверждение:

var1 = 10.D00

Может кто-нибудь объяснить мне, что это значит?

1 Ответ

15 голосов
/ 08 декабря 2011

Это всего лишь 10.0 в научной нотации с двойной точностью (это то, что обозначает D).

См .: http://www.fortran.com/F77_std/rjcnf0001-sh-4.html#sh-4.2.1:


4.5.1 Двойной показатель точности.

Форма показателя двойной точности представляет собой букву D, за которой следует необязательная целочисленная константа со знаком.Показатель двойной точности обозначает степень десяти.Обратите внимание, что форма и интерпретация показателя двойной точности идентичны формам реального показателя, за исключением того, что вместо буквы E. используется буква D *


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...