Das Komplement einer Zahl ist die Zahl, deren einzelne Ziffern bei der Addition mit den Ziffern der gleichen Zehnerpotenz der Ausgangszahl die Komplementzahl ergibt. Eine Erklärung ist ziemlich kompliziert, aber anhand von Beispielen wird jeder schnell erkennen, wie eben genannter Sachverhalt zu Verstehen ist:
Fünferkomplement | Neunerkomplement | Zehnerkomplement | |
---|---|---|---|
Ausgangszahl | 214 |
317 |
581 |
Komplement | 341 |
683 |
529 |
Ziffern addiert | 555 |
999 |
1000 |
Komplementzahl | 5 |
9 |
10 |
Das Einerkomplement wird in der digitalen Informationsverarbeitung
unter anderen zur Darstellung negativer Zahlen
verwandt. Es wird ganz einfach gebildet, indem jede 0 einer Bitfolge durch eine
1 und wiederum jede 1 gegen eine 0 ersetzt wird. Ein Beispiel:
|
Hierbei ist jedoch zu beachten, dass die binäre Zahl 11010110 nicht der Dezimalzahl 214 entspricht, sondern der Dezimalzahl - 42. Die führende Null einer positiven Zahl muss immer beachtet werden. |
Auch das Zweierkomplement kann zur Darstellung negativer Dualzahlen genutzt
werden. Es wird gebildet, indem zum Einerkomplement eine 1 addiert wird. Ein
evtl. vorkommender Übertrag am linkesten Bit entfällt.
Ein Beispiel:
Einerkomplement: |
So ergibt das Zweierkomplement von 00101010 die negative Dezimalzahl - 42 bzw. in dualer Schreibweise 11010110.