Heim  >  Artikel  >  Wie man negative Zahlen binär darstellt

Wie man negative Zahlen binär darstellt

小老鼠
小老鼠Original
2023-12-06 16:18:306342Durchsuche

Bei der binären Darstellung negativer Zahlen wird normalerweise die Komplementschreibweise verwendet. Die Schritte sind: 1. Wandeln Sie die negative Zahl in die binäre Darstellung ihres entsprechenden Absolutwerts um. Der absolute Wert von -5 ist beispielsweise 5 und seine binäre Darstellung ist 101. Wandeln Sie diese Binärzahl in ihr Komplement um. Die Komplementzahl wird berechnet, indem die binäre Darstellung der entsprechenden positiven Zahl invertiert wird (0 wird zu 1, 1 wird zu 0) und dann 1 hinzugefügt wird. Für das obige Beispiel erhalten wir nach der Invertierung 010 und durch Addition von 1 erhalten wir 011. Die erhaltene Binärzahl ist die Komplementdarstellung der negativen Zahl. Daher ist die Zweierkomplementdarstellung von -5 011.

Bei der binären Darstellung negativer Zahlen wird normalerweise die Komplementschreibweise verwendet. In der Zweierkomplementdarstellung ist die binäre Darstellung einer positiven Zahl dieselbe wie die ursprüngliche Darstellung, während die binäre Darstellung einer negativen Zahl das Komplement ihrer entsprechenden positiven Zahl ist.

Hier sind die Schritte, um die binäre Darstellung einer negativen Zahl mithilfe ihres Komplements zu verwenden:

  • Zuerst wandeln Sie die negative Zahl in die binäre Darstellung ihres entsprechenden Absolutwerts um. Beispielsweise ist der absolute Wert von -5 5 und seine binäre Darstellung ist 101.
  • Dann wandeln Sie diese Binärzahl in ihr Komplement um. Das Zweierkomplement wird berechnet, indem die binäre Darstellung der entsprechenden positiven Zahl invertiert wird (0 wird zu 1, 1 wird zu 0) und dann 1 hinzugefügt wird. Im obigen Beispiel führt das Negieren des Werts zu 010 und das Addieren von 1 zu 011.
  • Die endgültige Binärzahl ist die Komplementdarstellung der negativen Zahl. Daher ist die Zweierkomplementdarstellung von -5 011.

Das obige ist der detaillierte Inhalt vonWie man negative Zahlen binär darstellt. 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