Программирование на языке 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 значащих цифр