Trotz overflow am Ende das richtige Ergebnis, Zufall?

2 Antworten

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.