Binär Code 32, was ist richtig?


01.07.2024, 11:19

hier noch bilder

6 Antworten

Ein Byte besteht stets aus 8 Bits. Manche Rechner kürzen die führenden Nullen am Anfang, sodass es zur Verwirrung kommt.

0000 0000

Um die Zahl 32 im Binärformat darstellen zu können, musst du an der sechsten Stelle von rechts das Bit auf 1 stellen.

0010 0000

Es ist denkbar einfach.

0    0    0    0    0    0    0    0
128  64   32   16   8    4    2    1

Je nachdem wo die Bits auf 1 gesetzt wurden, musst du lediglich addieren.

Das erste Bild repräsentiert demnach 2 Bytes und nicht die Dezimalzahl 32, sondern eher einen Hex-Wert.

Viel Spaß beim Rechnen :)

Das erste ist korrekt. 32 = 2^5. In Binärschreibweise also eine 1 an den 6.Stelle von rechts.

Da ist ein großer Unterschied.

Das erste ist die Binärdarstellung der Zahl 32 selbst - und dient z.B. dazu, um mit dieser Zahl im Binärsystem rechnen zu können.

Das zweite hingegen ist die Darstellung der Zeichen "3" und "2" in einem bestimmten Zeichensatz, z.B. ASCII. Das dient z.B. zur Anzeige dieser Zeichen auf einem alphanumerischen Display oder einem Bildschirm.

Das erste ist mathematisch gesehen die Zahl 32 und das zweite ist "Code für den Charakter 3 und Code für den Charakter 2" in ASCII

Woher ich das weiß:eigene Erfahrung – Hab mal einen PC angefasst

Das Zweite ist die Binärdarstellung der ASCII-Darstellung der Zeichenkette (!!) "32".

Diese hat mit der Zahl 32 herzlich wenig gemein.