Heim > häufiges Problem > Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

小老鼠
Freigeben: 2023-12-22 10:46:25
Original
1906 Leute haben es durchsucht

Die bestehende Beziehung: 1. Das Komplement einer negativen Zahl ist die Umkehrung aller Bits des Originalcodes mit Ausnahme des Vorzeichenbits, und dann wird das niedrigste Bit um 1 addiert. 2. Das Komplement einer positiven Zahl ist dasselbe als Originalcode 3. Das Komplement einer negativen Zahl kann durch Addition des positiven Originalcodes +1 erhalten werden.

Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

Zwischen dem Komplement einer negativen Zahl und dem Originalcode besteht die folgende Beziehung:

  1. Das Komplement einer negativen Zahl ist die Umkehrung aller Bits des Originalcodes mit Ausnahme des Vorzeichenbits und die anschließende Addition 1 bis zum niedrigsten Bit.
  2. Das Komplement einer positiven Zahl ist dasselbe wie ihr Originalcode.
  3. Das Komplement einer negativen Zahl erhält man durch Addition des Originalcodes einer positiven Zahl + 1.

Ermitteln Sie beispielsweise das Komplement von -5:

  1. -5 Die entsprechende positive Zahl ist 5.
  2. Invertieren Sie 5 bitweise, um 0101 zu erhalten.
  3. Fügen Sie 1 am Ende von 0101 hinzu, um 01011 zu erhalten, was das Komplement von -5 ist.

Daher besteht die Beziehung zwischen dem Komplement einer negativen Zahl und dem Originalcode: Das Komplement einer negativen Zahl ist die Umkehrung aller Bits des Originalcodes mit Ausnahme des Vorzeichenbits und die anschließende Addition von 1 zum niedrigsten Bit.

Das obige ist der detaillierte Inhalt vonDie Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage