Rzeczywisty typ danych
Typ danych real reprezentuje 64-bitową, podwójną precyzję, liczbę zmiennopozycyjną.
Literały typu danych real mają taką samą reprezentację, co System.Double. 1.0, 0.1i 1e5 to wszystkie literały typu real.
Istnieje kilka specjalnych form literałów:
real(null): jest to wartość NULL.real(nan): Not-a-Number (NaN). Na przykład wynik dzielenia0.0przez inny0.0.real(+inf): dodatnia nieskończoność. Na przykład wynik dzielenia1.0przez0.0.real(-inf): Ujemna nieskończoność. Na przykład wynik dzielenia-1.0przez0.0.