Wieviele Bytes bei Zweierkomplement?
Hallo,
könnt ihr mir sagen, warum die Antwort zu dieser Frage 2 Byte ist?
"Wie viele Bytes benötigen Sie zur Darstellung der Zahl -254 im 2er-Komplement mindestens?"
Danke.
Stimmt das dann so?
3 Antworten
Man braucht halt doppelt so viele Byte, wie wenn man 254 (ohne Vorzeichen) "normal" darstellen wollte.
Das wären nämlich 11111110 (also 8 bit)
Beim Zweierkompliment braucht man nochmal die gleiche Menge an Informationen, damit die jeweils negativen Werte abgebildet werden können.
Nicht doppelt so viele Bytes sondern ein Bit mehr.
Das ergibt dann 9 Bits und dafür braucht man dann die 2 Bytes.
Weil in der Darstellung im Zweierkomplement der Wertebereich für ein Byte "nur" von -128 bis 127 geht.
P.S.: Man könnte zwar den Wert -254 auch mit nur einem Byte darstellen, aber dann gibt's keine einzige positive Zahl. Außerdem fällt "Zweierkomplement" dabei raus.
Weil 8 Bit im Zweierkomplement lediglich den Wertebereich von -128 bis +127 umfaßt.
und wie wäre das dann bei -128? Bräuchte man dann 1,6 Bytes?