logo
Методичка_Delphi_Ч1

Вещественный тип данных

Данные этого типа записываются в форме с плавающей точкой. При такой записи число представляется в виде мантиссы и порядка. Мантисса всегда имеет значение большее или равное 1, но меньшее 10. Порядок может быть положительным или отрицательным и показывает, на сколько порядков реальное число меньше или больше мантиссы. Преимущество такой формы записи состоит в том, что при записи чисел не приходится писать незначащие нули. Длина записи зависит только от количества значащих цифр и не зависит от значения числа. Например, числа 123450000 и 0.0000000012345 будут представлены как 1.2345е+8 и 1.2345е-9. Это удобно как при записи чисел на бумаге, так и при записи чисел в памяти компьютера.

В приведенной ниже таблице приведены характеристики основных вещественных типов, используемых в Object Pascal.

Таблица 2.1 – Характеристики основных вещественных типов

Тип

Диапазон

Количество десятичных цифр

в мантиссе

Длина

в байтах

Single

1.5 x 10^-45 ..

3.4 x 10^38

7-8

4

Double

5.0 x 10^-324 ..

1.7 x 10^308

15-16

8

Extended

3.6 x 10^-4951 ..

1.1 x 10^4932

19-20

10

При программировании допускается использовать и тип Real, который часто использовался в языке Pascal. В последних версиях Delphi он эквивалентен типу Double.

Вещественный тип данных позволяет оперировать с дробными десятичными числами в очень широком диапазоне и с высокой точностью, поэтому данные этого типа наиболее часто используются при проведении инженерных расчетов.