Frage zur Zweierkomplementdarstellung
-
Welche Vorteile bietet eine Zweierkomplementdarstellung gegenüber einer Vorzeichenbetragsdarstellung? Und warum wendet man sie in Gleitkommazahlen nicht an?
-
MarcR schrieb:
Welche Vorteile bietet eine Zweierkomplementdarstellung gegenüber einer Vorzeichenbetragsdarstellung?
Im Zweierkomplement ist die Addition von negativen Zahlen identisch mit der Addition von positiven Zahlen, da man keine Fallunterscheidungen machen muss, ob man zufälligerweise die Null zweimal gezählt hat.
MarcR schrieb:
Und warum wendet man sie in Gleitkommazahlen nicht an?
Warscheinlich sind die Gleitkommazahlen schon so komplex, dass es da auch nicht mehr drauf ankommt.
-
MarcR schrieb:
Welche Vorteile bietet eine Zweierkomplementdarstellung gegenüber einer Vorzeichenbetragsdarstellung?
Mit Zweierkomplementarstellung funktioniert die Addition von negativen Zahlen (bzw. Subtraktion) nach dem gleichen Algorithmus wie normale Addition zwischen zwei Zahlen ==> du brauchst keine eigene Hardware
Ausserdem haettest du bei Vorzeichenbetragsdarstellung die Zahl "0" 2x codiert... einmal als 00....0 und einmal als 10.....0.
Und warum wendet man sie in Gleitkommazahlen nicht an?
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.