Программирование на языке Delphi/§Другие Типы
Внешний вид
Другие типы данных
[править]Вещественные типы
[править]Не всякую величину можно представить целым числом. Так, математические функции, как правило, оперируют числами с дробной частью, а также величинами, близкими к 0, либо, напротив, очень большими. В Delphi для этих целей предусмотрено семейство вещественных типов : single, double, и Extended В представление величины вещественного типа ее мантисса, экспонента и флаг знака. Такое представление называют числом с плавающей точкой(floating point). Таким образом, обеспечивается возможность представления как очень малых(с отрицательной экспонентой), так и очень больших по абсолютному значению(с значительной величиной экспоненты) величин. Разница между single, double и Extended состоит в точности представления величины.
Тип | Приблизительный диапазон | Приблизительная точность |
---|---|---|
single | 1.18 x 10-38 - 3.4 x 1038 | около 7 значащих цифр |
double | 2.23 x 10-308 - 1.79 x 10308 | около 15 значащих цифр |
Extended | 3.37 x 10-4932 - 1.18 x 104932 | около 19 значащих цифр |