3F
3F
0011 1111
3 è 0011 e F è 1111.
Scrivi un numero esadecimale e leggi la sua forma binaria, con i quattro bit di ogni cifra mostrati sotto. Si apre su 3F, che è 111111.
Ultimo aggiornamento
Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.
Esadecimale e binario si allineano perfettamente: una cifra esadecimale corrisponde sempre a quattro bit, perché 16 è 2 alla quarta. Quindi non ci sono calcoli da fare. Cerca i quattro bit di ogni cifra e scrivili uno accanto all'altro.
I sedici schemi sono tutto ciò che c'è da imparare. 0 è 0000, 1 è 0001, 8 è 1000, A è 1010 e F è 1111; la tabella qui sotto li elenca tutti.
Gli zeri iniziali del primo gruppo si possono togliere, perché 0011 1111 e 111111 sono lo stesso numero. Tienili quando il valore occupa una larghezza fissa, come un byte.
F è 1111 e 0 è 0000, quindi FF è un byte con tutti i bit accesi.Tutte le sedici cifre esadecimali con i loro schemi di 4 bit e i valori decimali.
| Hex | Binario | Decimale |
|---|---|---|
| 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 è 0011 e F è 1111.
0xF0
1111 0000
I quattro bit alti sono accesi e i quattro bassi spenti: è così che una maschera seleziona mezzo byte.
#FF8800
11111111 10001000 00000000
Ogni coppia di cifre esadecimali diventa un byte da otto bit.
CAFE
1100 1010 1111 1110
C è 1100, A è 1010, F è 1111 ed E è 1110.
A5B, il 5 è 0101, non 101.A è una sola cifra con valore 10, e i suoi bit sono 1010.bin(int('3F', 16)) restituisce '0b111111'. Per mantenere tutti gli otto bit, usa format(int('3F', 16), '08b'), che restituisce '00111111'.