• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Herbert

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

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

Спасибо всем, уделившим время...
 
H

Herbert

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

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