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.

instagram story viewer

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.

Teachs.ru
  • Condividere
instagram viewer