Binäre Zahlen subtrahieren?
Ich verstehe nicht, wie man hier die 2 in 0010 umgewandelt hat.
2 ist doch 10 und dementsprechend auch das Zweierkomplement von 2 (=10) ?!
Woher kommen die zwei weiteren Bits?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Die führenden Nullen kannst du einfach ignorieren. 0010 = 10
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
whgoffline
25.10.2023, 22:46
@poscher
Man nimmt da oft zweier Potenzen für die Anzahl an Bits, als 4bit, 8bit, 16bit, 32bit Zahlen etc.
Woher kommen die zwei weiteren Bits?
Die zwei weiteren Bits sind einfach führende Nullen, damit der String insgesamt 4 Zeichen lang ist, um so gedanklich einfacher subtrahieren zu können.
Woher ich das weiß:eigene Erfahrung
Wieso stehen die denn da dann? Könnte da nicht auch einfach 010 stehen?