255
255
FF
255 ÷ 16 = 15 resto 15, poi 15 ÷ 16 = 0 resto 15. Entrambi i resti sono F.
Scrivi un numero intero e leggilo in esadecimale, con ogni divisione per 16 mostrata sotto. Si apre su 255, che è FF.
Ultimo aggiornamento
Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.
Ogni divisione per 16 lascia un resto da 0 a 15, e quel resto è la cifra esadecimale successiva partendo da destra. Per 500: 500 ÷ 16 = 31 resto 4, 31 ÷ 16 = 1 resto 15 (F) e 1 ÷ 16 = 0 resto 1. Letto dal basso verso l'alto, fa 1F4.
Se hai già la forma binaria c'è una scorciatoia: dividi i bit in gruppi di quattro partendo da destra e trasforma ogni gruppo in una cifra esadecimale. Il convertitore da binario a esadecimale mostra questo metodo.
Il convertitore scrive i passaggi della divisione per qualsiasi numero intero e usa BigInt, così i valori a 64 bit restano esatti.
255
FF
255 ÷ 16 = 15 resto 15, poi 15 ÷ 16 = 0 resto 15. Entrambi i resti sono F.
rgb(255, 136, 0)
#FF8800
Converti ogni canale da solo: 255 è FF, 136 è 88 e 0 è 00.
500
1F4
I resti sono 4, 15 e 1. Letti dal basso verso l'alto, con 15 scritto F, danno 1F4.
128512
1F600
128512 è il code point dell'emoji della faccina sorridente, scritto U+1F600.
0x10 vale 16, quindi segna i valori esadecimali con il prefisso 0x.hex(255) restituisce '0xff' e format(255, 'X') restituisce 'FF'. In JavaScript, (255).toString(16) restituisce 'ff'.