774 Bytes hinzugefügt,
12:48, 15. Jan. 2019 {{Baustelle}}
Das '''Zweierkomplement''' ist ein sinnvolles Werkzeug, um binär mit negativen Zahlen zu arbeiten.
== Codebeispiel ==
Das folgende Codebeispiel in der Programmiersprache C soll verdeutlichen, dass Computern ebenfalls mit dem Zweierkomplement arbeiten.
<syntaxhighlight lang="C">
#include <stdio.h>
int main()
{
signed char a = 100; /* Zahl initialisieren und definieren */
printf("%d\n", a); /* Zahl ausgeben */
printf("%d\n", ~a + 1); /* Zweierkomplement der Zahl ausgeben */
printf("%d\n", ~(~a + 1) + 1); /* sollte wieder Zahl ergeben */
return 0;
}
</syntaxhighlight>
Die Ausgabe (Linux 4.20.0 x86_64):
<pre>
100
-100
100
</pre>
[[Kategorie:Digitaltechnik]]
[[Kategorie:Mathematik]]
[[Kategorie:Zahlensysteme]]