Тип данных real в некоторых языках программирования, например в Паскале, существовал только для обратной совместимости, так как в момент создания языка не было общепринятых стандартов хранения вещественных чисел в компьютере. 1
С появлением стандартов хранения вещественных чисел тип real стал не нужен, и в современных версиях языка используются другие типы, такие как single или double. 1
Некоторые особенности вещественных типов данных:
- Хранение чисел. 1 Компьютер хранит вещественные числа в записи с плавающей точкой: он сохраняет только несколько первых ненулевых цифр числа, а также «экспоненту» — целое число, которое показывает, на сколько нужно сдвинуть десятичную запятую в числе. 1
- Точность хранения. 2 Число цифр определяет точность, с которой будет храниться вещественное число. 2 Например, для Real разрядность мантиссы может составлять не более восьми десятичных знаков. 2