Real

На верх  Назад  Вперёд

В отличие от Turbo Pascal, где тип real имел специальный внутренний формат, на Free Pascal тип real просто преобразуется в один из других вещественных типов. Он преобразуется в double на процессорах, которые поддерживают операции с плавающей точкой, и преобразуется в single на процессорах, которые аппаратно не поддерживают операции с плавающей точкой. Подробности см. в таблице 8.2.

Таблица 8.2. Представление типа real в процессорах.

Процессор

Представление типа Real

Intel 80x86

double

Motorola 680x0 (с переключателем {$E-})

double

Motorola 680x0 (с переключателем {$E+})

single