Arithmétique des ordinateurs

En arithmétique flottante IEEE 754, quel résultat la norme prévoit-elle pour la division d'un nombre positif par 0 ?

  1. A0
  2. BLe plus grand nombre normalisé
  3. CL'infini positif
Afficher la réponse et l'explication

Réponse : C. L'infini positif

IEEE 754 prévoit que la division d'un nombre non nul par 0 renvoie l'infini positif ou négatif selon le signe. L'infini est représenté par un exposant entièrement à 1 et une mantisse nulle ; il sert aussi de résultat en cas de dépassement de capacité. Le calcul se poursuit sans arrêter le programme, et l'anomalie peut être détectée ensuite en examinant le résultat. En revanche, 0 ÷ 0, indéterminé, donne NaN. Contrairement à la division entière, la virgule flottante ne s'arrête pas sur exception par défaut.

S'entraîner sur ce thème Retour au thème

Autres questions sur Arithmétique des ordinateurs

  1. Lorsque x est NaN, quel est le résultat de l'évaluation de x == x dans la plupart des langages de programmation ?
  2. En simple précision IEEE 754, quelle description de ce que représente une suite de bits dont l'exposant est entièrement à 1 (255) est correcte ?
  3. Quelle description de +0 et −0 en virgule flottante IEEE 754 est correcte ?
  4. Quel mode d'arrondi IEEE 754 définit-elle comme mode par défaut ?
  5. Avec l'arrondi au plus proche pair vers un entier, que deviennent respectivement 2.5 et 3.5 ?