Die Binärzahl von 130 fängt mit einer 1 an, wenn ich nun -130 im Zweierkomplement darstellen will, dann hätte ich doch eine 0 als ersten Bit oder?

ranger1111  09.12.2021, 18:22

Von was für einem Datentyp soll die Zahl sein?

hdqwiu1 
Beitragsersteller
 09.12.2021, 18:26

Keine AHnung

1 Antwort

130 ist mehr als 2^7, du kannst also -130 nur sinnvoll als Zweierkomplement darstellen, wenn du eine Wortbreite von mindestens 9 Bits hast. Ein 8 Bit signed integer hätte einen Wertebereich von -128 bis +127.


hdqwiu1 
Beitragsersteller
 09.12.2021, 18:26

ach das war die Falle danke dir

1