Ich habe zwei Möglichkeiten gesehen, eine negative Zahl im Binärsystem darzustellen. Ein Ansatz besteht darin, die Ziffer ganz links als vorzeichenbehaftetes Bit zu haben, wobei 0 positiv und 1 negativ anzeigt. Ein anderer Ansatz besteht darin, eine 2'-Ergänzung einer positiven Zahl zu nehmen, um das Gegenteil zu erreichen.Wie kann man eine negative Zahl im Binärsystem korrekt darstellen?
0
A
Antwort
0
Normalerweise möchten Sie den zweiten Ansatz verwenden. Es erlaubt Ihnen, Ihre Additionsmethoden unverändert zu lassen.
Google beantwortet diese Frage für Sie ;-)
Was meinen Sie mit "richtig"? Die meisten Systeme verwenden heutzutage 2s-Komplement, aber ich würde es nicht "korrekt" nennen. – tkausl
Voting zu schließen als in erster Linie auf der Grundlage von Meinungen (was in der Tat ist dies). Jedes System funktioniert gut, keines ist "besser" als das andere. –
http://stackoverflow.com/questions/2931630/how-are-negative-numbers-represented-in-32-bit-signed-integer – crashmstr