Heim > häufiges Problem > Hauptteil

Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

小老鼠
Freigeben: 2023-12-22 10:46:25
Original
1839 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!