Binär Code 32, was ist richtig?
Ist es 00100000 oder 0011011 00110010
Ich hab beides gesehen und weiß nicht as der Unterscheid ist.
Weil beim ersten ist das es würde man weiter Zählen aber normalerweise schreibt man die Zahlen ja als Ziffern und ganz anders
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
Das Zweite ist die Binärdarstellung der ASCII-Darstellung der Zeichenkette (!!) "32".
Diese hat mit der Zahl 32 herzlich wenig gemein.