PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wieviel Bit hat ein BYTE?


Matrix316
2006-12-05, 12:26:23
Jeder weiß, dass 8 Bit ein Byte sind, aber wieso geht sowas wie:

BYTE bwert = 0x3b;

???

0x3b z.B. sind doch 16 Bit, oder wird bei der Zuweisung die ersten 8 Bit "weggeschnitten"?

Gnafoo
2006-12-05, 12:29:51
Wie kommst du darauf, dass 0x3B 16-bit benötigt? 3B=59 und damit ist es kleiner als 2^8-1=255. Genau genommen reichen dir dafür sogar 6 Bit, denn 2^6-1=63.

Matrix316
2006-12-05, 12:34:07
Shit, ich bin ja blöd. Ok, hat sich erledigt. Bin beim umrechnen von HEX in Binär etwas durcheinander gewesen. :rolleyes: :redface: Brauch ja nur 4 und nicht 8 Binäre Stellen für einen Hex Wert...okok. :D