Hexzahlen
← Bitmuster | ● | Bitmuster Beispiele →
Die Basis der Zahlendarstellung bei Dezimalzahlen ist 10, die Basis der Hexadezimalzahlen ist 16. Zur Unterscheidung von Dezimalzahlen wird in C der Prefix 0x vorangestellt.
Die 16 Ziffern einer Hexadezimalstelle (sogenanntes Nibble) werden durch die folgenden Symbole dargestellt:
Wert | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Symbol | ‘0’ | ‘1’ | ‘2’ | ‘3’ | ‘4’ | ‘5’ | ‘6’ | ‘7’ | ‘8’ | ‘9’ | ‘A’ | ‘B’ | ‘C’ | ‘D’ | ‘E’ | ‘F’ |
Fallgrube: Ein Bitmuster ist an sich erst einmal vorzeichenlos. Man kann dasselbe Bitmuster jedoch entweder als vorzeichenbehaftete oder nicht vorzeichenbehaftete Zahl interpretieren.
Der Wert des Bitmusters ergibt sich dann für nicht vorzeichenbehaftete Zahlen aus dem Dualsystem und für vorzeichenbehaftete Zahlen aus dem Zweierkomplement.
Q Welche Dezimalzahlen repräsentieren die Hexadezimalzahlen
0xA und 0xFF?
← Bitmuster | ● | Bitmuster Beispiele →