Ist die Zweierkomplement-notation aus einer positiven Zahl die gleiche Zahl?
Ist zweierkomplementform einer positiven Zahl ist die gleiche wie seine binäre Darstellung?
- ja ersten bit(Vorzeichenbit) auch ignoriert wird
- Die gleiche Nummer wie, was? Im Allgemeinen, positiven zahlen sind die gleichen in Zweierkomplement, Einerkomplement, oder sign-magnitude, wenn es das ist, was Sie gefragt haben.
- ob alle der positive Zahl ist und dessen Zweierkomplement ist die gleiche Nummer wie die 0111(Binär) = 7 = 0111(7 im Zweierkomplement).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem guten Beispiel von wiki, dass die Beziehung zu zwei-Komplement realisiert wird, mit der Feststellung, dass 256 = 255 + 1, und (255 − x) ist die' Komplement x
0000 0111=7 Zweierkomplement 1111 1001= -7
die Weise, die es funktioniert, ist das msb(most significant bit) erhält einen negativen Wert, also in dem Fall oben
Bearbeiten- Eine positive Zahl geschrieben, die in zweier-Komplement-notation ist die gleiche wie die Zahl geschrieben unsigned notation (obwohl das höchstwertige bit muss null sein). Eine negative Zahl kann geschrieben werden in Zweierkomplement-Schreibweise durch invertieren aller bits der absolute Wert, dann addiert man zu dem Ergebnis. Zweier-Komplement-notation
Die maximale Zahl, die dargestellt werden kann, mit einem k-bit-zweier-Komplement-notation ist 2^(k-1)-1
Ich denke, du verwechselst hier etwas. Positive Ganzzahlen werden in der Regel gespeichert, wie Sie einfache binäre zahlen. 1 ist 1, 10 2, 11 3, usw.. Negative Ganzzahlen gespeichert sind als Zweierkomplement Ihrer absoluten Wert, d.h. die entsprechende positive ganze Zahl. Das Zweierkomplement einer positiven Zahl ist, bei der Verwendung dieser Schreibweise eine negative Zahl.
Damit spiegeln Sie das Vorzeichen einer Zahl, die Sie berechnen immer das Zweierkomplement dieser Zahl: die Reihenfolge aller bits, dann fügen Sie 1. Dies ist unabhängig davon, ob die ursprüngliche Zahl positiv oder negativ ist.
Beispiel: 3 in der 8-bit mit Vorzeichen Binär-notation ist 00000011. Flip das Zeichen, dass Sie zunächst die Reihenfolge aller bits (11111100), dann fügen Sie 1 (11111101). Also -3 ist 11111101. Flip das Zeichen wieder, dass Sie zunächst die Reihenfolge aller bits (00000010), dann fügen Sie 1 (00000011), und Sie können sehen, dass dies die gleiche 3.
Einige der Antworten und Kommentare sind immer die Beziehung zwischen einem "Zweierkomplement-notation" und der "zwei-Komplement einer Zahl" verwechselt. Die Frage zu klären ein wenig, aber es ist eindeutig zu Fragen, "Zweierkomplement-notation."
Zweierkomplement-notation beinhaltet sowohl positive als auch negative zahlen. Binäre zahlen kann bedeuten, viele Dinge, so, um zu bestimmen, was eine binäre Zahl darstellen soll, muss man zuerst wissen, was die notation oder-Codierung verwendet wird. Die binäre Zahl sein könnte, eine ganze Zahl ohne Vorzeichen, zweier-Komplement Ganzzahl, eine IEEE-floating-point-Zahl, eine Zeichenfolge oder etwas völlig anderes.
Also 7 in Zweierkomplement-notation ist 00000111, so wie es ist als eine vorzeichenlose Ganzzahl. Und -7 in Zweierkomplement-notation ist 11111001.
So, ja, positive ganze zahlen in Zweierkomplement-notation dargestellt werden, wie Sie sind, mit vorzeichenlose Ganzzahlen (vorausgesetzt, es ist eine gültige ganze Zahl für die Anzahl der bits, die verwendet wird).
von dem, was ich gelernt, in meinem computer-science-Klasse, Zweierkomplement, Einerkomplement und signiert Größe sind die gleichen nur in einer positiven integer-Wert. Diese unterscheiden sich mit negativen ganzzahligen Werten, wobei für die Ergänzung, die Sie haben, um kippen der bits und für Zweierkomplement halten Sie die Gekippte bits und addieren einer 1-bit, um die negativen bisschen zu, es ist absolut integer.
Ich bin immer noch lernen, die im ersten Jahr informatik-student, hoffe, es half.
Nicht das 2-Komplement der positiven Zahl ist nicht gleich Zahl,Sie werden nicht gespeichert in der 2-Komplement-form im Speicher.
Im Falle der positiven zahlen, die Sie gespeichert sind, wie es im Speicher,nur bei negativen zahlen ist die Darstellung im 2-Komplement-form
Negative zahlen gespeichert, im 2-Komplement bilden, weil 2 ergänzen ist gut für die Subtraktion.
Beispiel: 5 + -7 = -2
Hier -7 gespeichert ist, in 2-Komplement bilden (1001).
0101 + 1001 = 1110
Beachten Sie, dass wir automatisch eine negative Antwort
Dies ist die wahre. Wenn wir nicht fügen Sie 1, um die negative Zahl Darstellung, wir hätten die Werte 0 und -0, das ist ein bisschen eine Verschwendung.
Können Sie diese um zu überprüfen, wie zahlen dargestellt Zweien comp.