максимальное значение Double

  • Автор темы Автор темы Herbert
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
H

Herbert

Здравствуйте!
Собираюсь использовать в консольном приложении на С большие вещественые числа. По стандарту С89, тип double должен занимать 8 байт, однако MSDN в говорит, что doublе допускает максимальные абсолютные значения до 10^307 (или что-то около того). Скажите, если я напишу код, где переменным присвиваются значения 10^307 и оттранслирую его, то смогу без ограничения запускать исполняемый модуль на XP, 2000, 98, 95, DOS? Возникнет ли где-нибудь ограничение при работе с exe-файлом? Или же проблемы будут, только если исходный код нужно будет на каком-нибудь древнем компиляторе заново оттранслировать?

Сейчас использую Microsoft Visual C++ 6.0

Спасибо всем, уделившим время...
 
Ой
Забыл совсем, что в double максимальное значение нельзя определить как 2^64 (там же еще число значящих цифр имеет значение). Видимо максимальное значеие для double действительно 10^307 и это будет работать везде без всяких ограничений.
Думаю можно эту тему закрыть.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!