Heim  >  Artikel  >  Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

Die Beziehung zwischen dem Komplement negativer Zahlen und dem Originalcode

小老鼠
小老鼠Original
2023-12-22 10:46:251843Durchsuche

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!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen