01 / Guide
Comment ça marche
Chaque groupe de quatre bits correspond à un chiffre hexadécimal de 0–9 ou A–F.
Bon à savoir
Le signe est écrit séparément ; ces résultats ne sont pas des entiers machine à largeur fixe en complément à deux.
Texte et code / MULTIVERTO
Convertissez un entier décimal en hexadécimal avec le préfixe 0x.
Appliquez chaque outil de texte au résultat précédent.
01 / Guide
Chaque groupe de quatre bits correspond à un chiffre hexadécimal de 0–9 ou A–F.
Le signe est écrit séparément ; ces résultats ne sont pas des entiers machine à largeur fixe en complément à deux.
02 / Exemple
2550xFF03 / Guide
Convertissez un entier décimal en hexadécimal avec le préfixe 0x. Choisissez ce sens pour transformer un nombre décimal tiré d’un journal, calculateur ou API en notation compacte courante dans le code et la documentation technique. La sortie porte le préfixe 0x afin de la distinguer d’un nombre décimal ayant les mêmes chiffres. L’outil accepte des entiers positifs ou négatifs de toute longueur pratique.
Chaque groupe de quatre bits correspond à un chiffre hexadécimal de 0–9 ou A–F. Puisque seize est deux à la puissance quatre, chaque chiffre HEX représente quatre bits. Le décimal 255 devient FF, écrit ici 0xFF ; 15 devient 0xF et 16 devient 0x10. Un résultat négatif place le signe moins avant 0x. Le convertisseur n’ajoute pas de zéros pour compléter des octets et n’interprète pas le résultat comme couleur : 0xFF reste un nombre. Pour un contrôle concret, l’exemple 255 produit 0xFF. Gardez la saisie initiale à côté du résultat pour le comparer dans une autre application.
Décimal, binaire et hexadécimal sont plusieurs écritures du même entier. Le décimal possède dix chiffres, le binaire deux, et l’hexadécimal seize symboles en ajoutant A à F après 0 à 9. La valeur ne change pas avec sa notation. Un bit est un chiffre binaire ; quatre bits correspondent à un chiffre hexadécimal, ce qui rend HEX pratique pour les adresses mémoire, les masques de bits et le diagnostic. Utilisez ces convertisseurs lorsque la documentation, un journal ou un langage affiche un entier dans une base différente de celle que vous lisez.
Le signe est écrit séparément ; ces résultats ne sont pas des entiers machine à largeur fixe en complément à deux. Ces convertisseurs traitent les entiers avec une précision arbitraire grâce à BigInt : un nombre long ne perd pas silencieusement ses bits faibles comme pourrait le faire une valeur flottante. Un signe moins initial indique un entier mathématique négatif. Ce n’est pas un motif en complément à deux de largeur fixe : la suite de bits pour moins un dépend de la largeur de huit, seize, trente-deux bits ou davantage. Ajoutez séparément la largeur et la règle d’encodage si un protocole les impose. Ne confondez pas non plus la valeur binaire d’un entier avec les octets UTF-8 des caractères qui l’écrivent.