Comment convertir une date en hexadécimal

Les ordinateurs utilisent des nombres binaires, des chaînes de uns (1) et de zéros (0) pour communiquer. Il est difficile pour les humains de communiquer en nombres binaires, les nombres binaires doivent donc être traduits. La traduction se fait en nombres hexadécimaux, une base 16 où les "nombres" utilisés vont de zéro à la lettre F (par exemple, 0123456789ABCDEF). Les humains peuvent coder plus facilement en utilisant des nombres hexadécimaux, puis le traduire en binaire pour s'assurer que le code est exécuté correctement par la machine. La meilleure façon de convertir des dates en hexadécimal est de convertir l'équivalent en série de la date en nombres hexadécimaux respectifs.

Convertissez la date au format numérique décimal en calculant les jours entre la date demandée et le 1er janvier 1900. Par exemple, les jours entre le 3 juillet 2002 et le 1er janvier 1900 sont de 37 440 (102 années totales x 365 + 210 jours calendaires supplémentaires du 1er janvier au 3 juillet 2002).

Convertissez le nombre décimal calculé à l'étape 1 en hexadécimal. Divisez votre nombre décimal par 16; si vous avez un reste, multipliez uniquement le reste par 16 pour obtenir une valeur hexadécimale.

instagram story viewer

Par exemple, pour convertir le nombre décimal 60 en hexadécimal, divisez 60 par 16, ce qui équivaut à 3,75. Multipliez le reste, 0,75, par 16, ce qui équivaut à 12. Le 12 résultant est votre valeur décimale à convertir en hexadécimal. Consultez le tableau de la référence 1 pour la valeur de conversion hexadécimale qui est C.

Prenez le résultat total de 3,75, ou le 3, et divisez-le par 16; cela équivaut à 0,1875. Multipliez ce nombre par 16. Le résultat est 3 décimal et C hex.

Écris les nombres hexadécimaux. Une fois que tous les nombres hexadécimaux sont trouvés, inversez l'ordre des résultats hexadécimaux pour obtenir votre numéro hexadécimal. Notre calcul du nombre décimal 60 est 3C hex.

Teachs.ru
  • Partager
instagram viewer