Arithmétique des ordinateurs
Quelle description de +0 et −0 en virgule flottante IEEE 754 est correcte ?
- A−0 n'est pas représentable ; 0 est toujours +0
- B+0 et −0 sont inégaux à la comparaison et se distinguent par une instruction if
- CLes deux existent, sont égaux à la comparaison, mais diffèrent dans la division
Afficher la réponse et l'explication
Réponse : C. Les deux existent, sont égaux à la comparaison, mais diffèrent dans la division
Le bit de signe étant indépendant, il existe deux zéros, +0 et −0, qui ne diffèrent que par le signe. Ils sont considérés comme égaux à la comparaison, mais certaines opérations donnent des résultats différents : 1 ÷ (+0) vaut +∞ et 1 ÷ (−0) vaut −∞. −0 apparaît par exemple lors du soupassement d'un très petit nombre négatif et conserve l'information du côté par lequel 0 a été approché. Étant égaux à la comparaison, ils ne se distinguent pas par une comparaison ordinaire ; il faut examiner le bit de signe.
Continuer : 9 autres questions sur Arithmétique des ordinateurs