2016-06-30 8 views
0

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

Was meinen Sie mit "richtig"? Die meisten Systeme verwenden heutzutage 2s-Komplement, aber ich würde es nicht "korrekt" nennen. – tkausl

+1

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. –

+0

http://stackoverflow.com/questions/2931630/how-are-negative-numbers-represented-in-32-bit-signed-integer – crashmstr

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 ;-)