Come convertire una data in esadecimale

I computer utilizzano numeri binari, stringhe di uno (1) e zero (0) per comunicare. È difficile per gli umani comunicare in numeri binari, quindi i numeri binari devono essere tradotti. La traduzione viene eseguita in numeri esadecimali, una base 16 in cui i "numeri" utilizzati vanno da zero attraverso la lettera F (ad esempio, 0123456789ABCDEF). Gli esseri umani possono codificare più facilmente utilizzando numeri esadecimali e quindi tradurli in binario per garantire che il codice venga eseguito correttamente dalla macchina. Il modo migliore per convertire le date in esadecimale è convertire l'equivalente seriale della data nei rispettivi numeri esadecimali.

Converti la data in un formato numerico decimale calcolando i giorni tra la data richiesta con il 1 gennaio 1900. Ad esempio, i giorni tra il 3 luglio 2002 e il 1 gennaio 1900 sono 37.440 (102 anni totali x 365 + 210 giorni di calendario aggiuntivi dal 1 gennaio al 3 luglio 2002).

Converti il ​​numero decimale calcolato dal passaggio 1 in esadecimale. Dividi il tuo numero decimale per 16; se hai un resto, moltiplica solo il resto per 16 per ottenere un valore esadecimale.

Ad esempio, per convertire il numero decimale 60 in esadecimale, dividi 60 per 16 che equivale a 3,75. Moltiplica il resto, 0,75, per 16 che equivale a 12. Il 12 risultante è il tuo valore decimale da convertire in esadecimale. Consultare la tabella nel riferimento 1 per il valore di conversione esadecimale che è C.

Prendi l'intero risultato di 3,75, o il 3, e dividilo per 16; questo equivale a 0,1875. Moltiplica questo numero per 16. Il risultato è 3 decimale e C esadecimale.

Scrivi i numeri esadecimali. Una volta trovati tutti i numeri esadecimali, inverti l'ordine dei risultati esadecimali per ottenere il tuo numero esadecimale. Il nostro calcolo del numero decimale 60 è 3C esadecimale.

  • Condividere
instagram viewer