В Object Pascal имеются пять встроенных вещественных типов: Real, Single, Double, Extended и Сотр.
Вещественные типы различаются диапазоном и точностью значений (смотри таблицу 3.3).
Таблица 3.3. Характеристики вещественных типов
Тип | Диапазон | Кол-во десятичных значащих цифр | Размер в байтах |
Real | 2.9∙10-39..1.7∙1038 | 11-12 | |
Single | 1.5∙10-45..3.4∙1038 | 7-8 | |
Double | 5∙10-324..1.7∙10308 | 15-16 | |
Extended | 3.4∙10-932 ..1.1∙104932 | 19-20 | |
Comp | -9.2∙1018..9.2∙1018 | 19-20 |
Приведём пример описания переменных вещественного типа:
var
A, B : Real;
X : Single;
Z, C : Double;