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