Delphi 2006 - Создание не зависящих от локали экспоненциально отформатированных чисел
Я использую старые функции Str
а также Val
записывать и читать значения, которые должны быть постоянными в разных локалях, но можете ли вы указать Str
всегда форматировать число с плавающей запятой в научном формате?
Т.е. я хочу, чтобы все числа с плавающей запятой форматировались таким образом и помещались внутри 16 символов:
-1.234567890E-34
(2 цифры достаточно для показателя степени). Это максимизирует точность и динамический диапазон для данного размера хранилища.