Le type REAL (réel) est un type codé sur 32 bits.

Les plages de valeurs possibles sont illustrées en gris dans la figure suivante :

Lorsque le résultat d'un calcul est :

  • entre -1.175494e-38 et 1.175494e-38 on le considère comme unDEN ;

  • inférieur à -3.4028234e+38, le symbole -INF (pour moins infini) s'affiche ;

  • supérieur à +3.4028234e+38, le symbole INF (pour plus infini) s'affiche ;

  • indéfini (racine carrée d'un nombre négatif), le symbole NAN ou NAN s'affiche.

NOTE : La norme CEI 559 définit deux classes de NAN : NAN silencieux (QNAN) et NaN de signalement (SNaN). Le QNAN est un NAN avec le bit de fraction de poids fort, tandis que le SNAN est un NAN sans bit de fraction de poids fort (bit numéro 22). Les QNAN peuvent être propagés par le biais de la plupart des opérations arithmétiques sans indication d'une exception. SNAN généralement signalent une exception d'opération non valide chaque fois qu'elles apparaissent comme des opérandes dans des opérations arithmétiques (Voir %SW17 et %S18).
NOTE : lorsqu'un DEN (nombre non normalisé) est utilisé en tant qu'opérande, le résultat n'est pas significatif.