Real
Il Free Pascal utilizza il coprocessore matematico (o l'emulatore) per tutti
i calcoli in virgola mobile.
Il tipo Real nativo e' dipendente dal processore ma in ogni caso e' o Single
o Double.
Il Free Pascal supporta solo i floating point di tipo IEEE .
I tipi supportati e compatibili al Turbo Pascal sono riportati nella tabella
che segue.
| Tipo di Real | Range indipendente dalla piattaforma | Digits significativi | Dimen. |
| Single | 1.5E-45 .. 3.4E38 | 7-8 | 4 |
| Double | 5.0E-324 .. 1.7E308 | 15-16 | 8 |
| Extended | 1.9E-4951 .. 1.1E4932 | 19-20 | 10 |
| Comp | -2E64+1 .. 2E63-1 | 19-20 | 8 |
| Currency | -922337203685477.5808 | 922337203685477.5807 | 8 |
Il tipo Comp e' un' integer a 64-bit e non e' disponibile su tutte le piattaforme .
Il tipo currency e' un real a virgola fissa che e' utilizzato internamente come un integer a 64-bit (automaticamente scalato con fattore 10000), questo minimizza gli errori di arrotondamento.
-