Espace encodage

Décimal vers hexadécimal

Convertissez exactement un entier décimal signé en hexadécimal majuscule.

Décimal vers hexadécimal: Écrivez un nombre entier décimal en hexadécimal majuscule. Décimal vers hexadécimal renvoie les chiffres numériques sans préfixe 0x, séparateurs d’octets ni largeur de stockage définie. Utilisez le résultat comme point de départ pour une constante, puis ajoutez le formatage requis par sa destination. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Decimal → Hex / atelier localTraitement local

Fonctionne entièrement dans votre navigateur

256 caractères en entrée · 1,024 caractères en sortie

Résultat

Prêt

Les conversions s’effectuent localement. Les valeurs numériques sont des entiers, les signes sont normalisés et les préfixes tels que 0b ou 0o ne sont volontairement pas acceptés.

Écrire le résultat selon le contexte

La sortie se compose de chiffres majuscules sans préfixe. Chaque contexte ajoute son propre préfixe : 0x en C, JavaScript et dans la plupart des langages ; # pour les couleurs CSS ; \x pour un octet dans une séquence d'échappement de chaîne ; % pour un octet dans une URL ; U+ pour un point de code Unicode. Utilisez un nombre pair de chiffres lorsque la valeur représente des octets, afin que 10 devienne 0A, et deux chiffres par canal lors de la création d'une couleur.

Valeurs négatives et codes sur 32 bits

Un nombre décimal négatif est renvoyé avec un signe moins, comme -7FF8FFFB. Les systèmes qui affichent les codes en hexadécimal montrent plutôt le motif en complément à deux sur 32 bits : ajoutez d'abord 4 294 967 296 au nombre négatif. −2 147 024 891 devient ainsi 2 147 942 405, qui se convertit en 80070005, le code Windows indiquant un accès refusé. Pour les valeurs sur 64 bits, ajoutez 18 446 744 073 709 551 616.

Comment l'utiliser

  1. Saisissez la valeur au format indiqué ci-dessous.
  2. Lancez la conversion et vérifiez le résultat selon la convention utilisée par votre source.
  3. Copiez ou téléchargez le résultat au format requis par sa destination.

Confidentialité et limitations

La conversion s’exécute dans votre navigateur. Vos valeurs et vos résultats ne sont pas téléversés.

Outils associés

Questions fréquentes

Comment transformer le résultat en champ d’octets ?

Complétez les valeurs positives pour obtenir un nombre pair de chiffres avant de les diviser en paires. La valeur décimale 10 devient A ici et doit être écrite 0A pour tenir sur un octet. Un champ de deux octets peut nécessiter 000A. Vérifiez d’abord la valeur maximale ; le remplissage modifie la présentation, mais ne permet pas de faire tenir une valeur trop grande.

Puis-je envoyer directement le résultat hexadécimal à un appareil little-endian ?

Seulement après avoir arrangé les octets selon ce protocole. La valeur décimale 4660 devient 1234, dont les deux octets sont 12 et 34. Un champ little-endian envoie 34 avant 12. Inversez les paires d’octets après avoir complété la valeur jusqu’à la largeur spécifiée ; inverser les quatre caractères produirait un nombre différent.

Une entrée négative renvoie-t-elle sa représentation machine ?

Elle renvoie un signe moins suivi de la valeur hexadécimale en valeur absolue. Pour un champ signé sur huit bits, −1 nécessite le motif en complément à deux FF ; calculez d’abord 256 − 1 = 255, puis convertissez cette valeur positive. Cet outil ne choisit pas de largeur et ne masque pas silencieusement les bits qui dépassent cette largeur.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis