Computerarithmetik
Bis zu welcher Obergrenze lassen sich bei einfacher Genauigkeit nach IEEE 754 ab 0 alle ganzen Zahlen exakt darstellen?
- A2²³ = 8388608
- B2²⁴ = 16777216
- C2³¹ = 2147483648
Antwort und Erläuterung anzeigen
Antwort: B. 2²⁴ = 16777216
Die Mantisse einfacher Genauigkeit hat einschließlich des versteckten Bits 24 Bit Genauigkeit, sodass alle ganzen Zahlen bis 2²⁴ = 16777216 exakt darstellbar sind. Darüber beträgt der Abstand darstellbarer Werte 2, und 16777217 ist nicht darstellbar und wird auf 16777216 gerundet. Zählt man daher mit einer Variablen einfacher Genauigkeit, steigt der Zähler bei diesem Wert nicht mehr. 2²³ vergisst, das versteckte Bit mitzuzählen, 2³¹ verwechselt den Wert mit dem Bereich einer 32-Bit-Ganzzahl. Bei doppelter Genauigkeit sind bis 2⁵³ alle ganzen Zahlen exakt darstellbar.