Exception de virgule flottante : division par 0, domaine ou dépassement de capacité

De RAD Studio
Aller à : navigation, rechercher

Remonter à Exceptions de virgule flottante

Ces exceptions proviennent d'une opération à virgule flottante pour laquelle le résultat n'est pas fini :

  • Une division par 0 signifie que le résultat est exactement +INF ou -INF, par exemple 1.0/0.0.
  • Un domaine signifie que le résultat est un NAN (not a number, valeur non numérique), comme 0.0/0.0.
  • Un dépassement de capacité signifie que le résultat est +INF (infinité) ou -INF avec une perte de précision complète, comme l'affectation de 10+200*10+200 à un double.