Computerarithmetik
Welche Aussage zu +0 und −0 bei IEEE-754-Gleitkommazahlen ist korrekt?
- A−0 ist nicht darstellbar, und 0 ist stets nur +0
- B+0 und −0 sind im Vergleich ungleich und lassen sich daher in einer if-Anweisung unterscheiden
- CBeide existieren und sind im Vergleich gleich, unterscheiden sich aber bei der Division
Antwort und Erläuterung anzeigen
Antwort: C. Beide existieren und sind im Vergleich gleich, unterscheiden sich aber bei der Division
Da das Vorzeichenbit unabhängig ist, gibt es zwei Nullen, +0 und −0, die sich nur im Vorzeichen unterscheiden. Im Vergleich gelten sie als gleich, doch bei manchen Operationen unterscheidet sich das Ergebnis: 1 ÷ (+0) ergibt +∞, 1 ÷ (−0) ergibt −∞. −0 entsteht z. B. beim Unterlauf einer sehr kleinen negativen Zahl und bewahrt die Information, von welcher Seite man sich 0 genähert hat. Da sie im Vergleich gleich sind, lassen sie sich mit normalen Vergleichen nicht unterscheiden; dafür ist das Vorzeichenbit zu prüfen.