3F
3F
0011 1111
3 ist 0011 und F ist 1111.
Gib eine Hexadezimalzahl ein und lies ihre Binärform ab, die vier Bits jeder Ziffer stehen darunter. Zu Beginn steht 3F im Feld, also 111111.
Zuletzt aktualisiert
Coddy bringt es dir bei, indem du echten Code im Browser schreibst: interaktive Lektionen, sofortiges Feedback und KI-Hilfe, wenn du feststeckst.
Hex und Binär passen genau zusammen: Eine Hex-Ziffer steht immer für vier Bits, weil 16 gleich 2 hoch 4 ist. Es gibt also nichts zu rechnen. Schlag die vier Bits jeder Ziffer nach und schreib sie nebeneinander.
Mehr als die sechzehn Muster musst du nicht lernen. 0 ist 0000, 1 ist 0001, 8 ist 1000, A ist 1010 und F ist 1111; die Tabelle unten führt alle auf.
Führende Nullen in der ersten Gruppe kannst du weglassen, denn 0011 1111 und 111111 sind dieselbe Zahl. Behalte sie, wenn der Wert eine feste Breite füllt, etwa ein Byte.
F ist 1111 und 0 ist 0000, also ist FF ein Byte, in dem jedes Bit gesetzt ist.Alle sechzehn Hex-Ziffern mit ihren 4-Bit-Mustern und Dezimalwerten.
| Hex | Binär | Dezimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3 ist 0011 und F ist 1111.
0xF0
1111 0000
Die oberen vier Bits sind gesetzt und die unteren vier gelöscht. So wählt eine Maske ein halbes Byte aus.
#FF8800
11111111 10001000 00000000
Jedes Paar von Hex-Ziffern wird zu einem Byte aus acht Bits.
CAFE
1100 1010 1111 1110
C ist 1100, A ist 1010, F ist 1111 und E ist 1110.
A5B ist die 5 gleich 0101, nicht 101.A ist eine Ziffer mit dem Wert 10, und ihre Bits sind 1010.bin(int('3F', 16)) gibt '0b111111' zurück. Um alle acht Bits zu behalten, nimm format(int('3F', 16), '08b'), das '00111111' zurückgibt.