Trotz overflow am Ende das richtige Ergebnis, Zufall?
Ich habe jetzt trotz einem Overflow beim Zwischenergebnis am Ende das richtige Ergebnis, ist das nur Zufall?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik
Nein, das ist kein Zufall.
Die -13 in 2s entspricht ja gerade einer 19 unsigned.
Und die Addition von -10 im 2s entspricht einer Addition von 22 unsigned. Und 19+22 ist kongruent 9 mod 32.
Ne, ist kein Zufall.
Du hast das Zwischenergebnis (nach der Methode die mir bekannt ist) falsch ins Zehner Kompliment übertragen. Soll heißen, dass die zweier Kompliment Zahl beim Zwischenergebnis richtig war, deswegen hast du auch das richtige Ergebnis am ende raus bekommen.