Каков размер типа "двойной" в фортране? - PullRequest
0 голосов
/ 11 января 2011

Я пытаюсь изучить теорию хаоса (эффект бабочки? - самое маленькое начальное условие может оказать неблагоприятное влияние на результат).Я бронирую, у меня есть код на Фортране, мой профессор поручил мне попытаться реализовать программу на C ++, но я не могу воспроизвести результаты, поэтому мне было интересно:

Каков размер типа double в Фортране?

Спасибо

1 Ответ

0 голосов
/ 11 января 2011

Если под «типом double» вы подразумеваете то, что раньше называлось «двойной точностью», то - это зависит.Обычно это было вдвое больше того, что было представлено в отдельности, но это также варьировалось в зависимости от вашей среды (реализация процессора).

В настоящее время (> F90, я думаю) этих проблем обычно избегают путем явного указания пользовательского типа данных., заявив ваши требования в отношении точности и диапазона данных.Проверьте функции SELECTED_REAL_KIND (и ссылки в справке с этого и далее).
Короче говоря, вы определяете тип вида для данного диапазона / точности.

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