3.1.2 Вещественные типы |
Вверх Предыдущий Следующий |
Free Pascal использует математический сопроцессор (или эмуляцию) для всех вычислений с плавающей точкой. Родной тип Real зависим от процессора, но он является либо типом Single либо типом Double. Поддерживаются только типы плавающей точки стандарта IEEE, и они зависят от целевого процессора и опций эмуляции. Истинно совместимые с Turbo Pascal типы перечислены в таблице (3.4). Таблица 3.4: Поддерживаемые Вещественные типы
Тип Comp является, по сути, 64-разрядное целое и не доступен на всех целевых платформах. Чтобы получить более подробную информацию о поддерживаемых типов для каждой платформы, обратитесь к Справочник программиста Free Pascal. Тип Currency - это вещественный тип с фиксированной точкой со внутренним представлением в виде 64-битного целого (автоматически нормируемый с множителем 10000), что минимизирует ошибки округления. |