Comprendre l'hexadécimal (Base-16)

L'

hexadécimal (hexadécimal) est un système numérique en base 16 utilisant des chiffres de 0 à 9 et des lettres A à F (où A=10, B=11, C=12, D=13, E=14, F=15). Il est extrêmement utile en informatique car un chiffre hexadécimal représente exactement 4 bits, ce qui en fait une représentation compacte du binaire. Le nombre FF en hexadécimal = 11111111 en binaire = 255 en décimal

.

Conversion de l'hexadécimal au décimal : multipliez chaque chiffre par sa puissance positionnelle de 16. Pour 1F3 : 1×16² + F×16¹ + 3×16⁰ = 256 + 240 + 3 = 499. Du décimal au hexadécimal : divisez plusieurs fois par 16 et enregistrez le reste. 499 ÷ 16 = 31 R3 ; 31 ÷ 16 = 1 R15 (=F) ; 1 ÷ 16 = 0 R1. Lisez vers le haut : 1F3.

✓ L'

hexadécimal est omniprésent dans les contextes informatiques : adresses mémoire (0x7FFFFFFF), codes couleur (#FF5733 en CSS), en-têtes de fichiers (octets magiques ELF : 7F 45 4C 46), points de code Unicode (U+1F600 = 😀) et code machine (langage d'assemblage). Le préfixe « 0x » indique l'hexadécimal dans

la plupart des langages de programmation.

Opérations arithmétiques hexadécimales

L'

addition et la soustraction hexadécimales fonctionnent comme des décimales mais restent à 16 au lieu de 10. Ajouter A3 + 5F : 3+F=12 (écrire C, pas de report puisque C<16) ; A+5=F. Résultat : FC. Vérifiez : 163 + 95 = 258 = 0 × 256 + 15 × 16 + 12 = FC.

Pour la soustraction, empruntez à la colonne suivante en unités de 16. En multipliant : A × 3 = 1E (10 × 3 = 30 = 1×16 + 14 = 1Eᵉ). Pour les opérations hexadécimales de grande taille, la conversion en décimal, le calcul et la reconversion sont souvent plus fiables que de travailler directement en hexadécimal

. Les

opérations bit à bit sur hexadécimal sont intuitives : AND (&) fournit des bits communs, OR (|) combine des bits, XOR (^) retourne des bits différents. Ils sont couramment utilisés dans la programmation pour définir, effacer ou désactiver des bits spécifiques. Par exemple, pour vérifier si le 4ème bit d'un octet est défini : (byte & 0x08) ! = 0.

Hex dans la conception Web, la programmation et la sécurité

Dans la conception Web, les codes de couleur hexadécimaux définissent les couleurs en HTML et CSS. Chaque paire de chiffres hexadécimaux représente un canal de couleur : #RRGGBB. #FF0000 = rouge complet, #00FF00 = vert complet, #0000FF = bleu complet, #FFFFFF = blanc, #000000 = noir. La forme abrégée #RGB est également valide : #F00 = #FF0000. Le canal alpha dans #RGBA ou rgba () représente la transparence (0=transparent, FF=opaque

).

Dans le domaine de la cybersécurité et de la criminalistique, les éditeurs hexadécimaux révèlent le contenu brut des fichiers. Chaque format de fichier possède une signature dans ses premiers octets : PNG commence par 89 50 4E 47, JPEG par FF D8 FF, PDF par 25 50 44 46. Connaître l'hexadécimal permet de lire directement ces signatures. Les charges utiles du Shellcode et des exploits sont exprimées en octets hexadécimaux

.

En programmation (en particulier en C/C++, en assemblage et en programmation de systèmes), l'hexadécimal est préféré pour les adresses, les masques de bits et les constantes en raison de sa correspondance directe avec le binaire. Une valeur de 32 bits correspond à exactement 8 chiffres hexadécimaux : 0xDEADBEEF, 0xCAFEBABE (Java class file magic) et 0x0BADF00D (valeurs sentinelles de débogage de la mémoire)

sont des exemples célèbres de la tradition informatique.

Comment utiliser cette calculatrice

Add, subtract, and convert hexadecimal numbers. Perform hex arithmetic and convert to decimal or binary. Saisissez vos valeurs ci-dessus et cliquez sur Calculer pour obtenir des résultats instantanés. Tous les calculs sont effectués dans votre navigateur — aucune donnée n'est envoyée à des serveurs externes.

Comment fonctionne le calcul

Cette calculatrice utilise des formules mathématiques validées et largement reconnues pour fournir des résultats précis. Les calculs sont effectués en temps réel dans votre navigateur, garantissant confidentialité et rapidité. Aucune information n'est envoyée à nos serveurs.

Questions Fréquentes

Comment convertir rapidement entre hexadécimal et binaire ?

Chaque chiffre hexadécimal correspond à exactement 4 bits binaires. A=1010, B=1011, C=1100, D=1101, E=1110, F=1111. Donc 0xAF = 1010 1111 en binaire. Cette correspondance directe explique pourquoi l'hexadécimal est si utile pour les programmeurs travaillant avec des données binaires.

Pourquoi les couleurs CSS utilisent-elles l'hexadécimal ?

CSS utilise l'hexadécimal car chaque canal RGB (0-255) contient exactement 2 chiffres hexadécimaux (00-FF), ce qui rend la représentation compacte et prévisible. #RRGGBB couvre clairement les 16,7 millions de couleurs possibles et correspond directement au modèle de couleur 24 bits utilisé dans le matériel d'affichage.

À quoi correspond 0xFF en décimal ?

0xFF = 15 × 16 + 15 = 240 + 15 = 255. En binaire, FF = 1111 1111, qui est un octet complètement saturé. 255 apparaît constamment en informatique comme la valeur maximale d'un octet non signé.

Cette calculatrice est-elle gratuite ?

Oui, toutes les calculatrices RunCalc sont 100 % gratuites et ne nécessitent pas de compte ni de connexion. Vous pouvez les utiliser autant de fois que vous le souhaitez, à tout moment et sur n'importe quel appareil.

Quelle est la précision de cette calculatrice ?

Notre calculatrice utilise des formules mathématiques standard largement acceptées et est précise pour la plupart des cas d'utilisation courants. Pour les applications critiques ou les décisions importantes, vérifiez toujours les résultats avec un professionnel qualifié.

Puis-je l'utiliser sur mon téléphone portable ?

Oui ! Notre calculatrice est entièrement responsive et fonctionne parfaitement sur les smartphones, tablettes et ordinateurs. Aucune application à installer.

Mes données sont-elles stockées ?

Non. Tous les calculs sont effectués directement dans votre navigateur. Aucune donnée personnelle n'est envoyée ni stockée sur nos serveurs. Votre vie privée est entièrement protégée.

À quelle fréquence dois-je utiliser cette calculatrice ?

Vous pouvez l'utiliser autant de fois que nécessaire ! Pour le suivi de la santé ou des finances, nous recommandons des vérifications régulières pour suivre vos progrès et effectuer des ajustements si besoin.

Skip to main content
🔬 Advanced