Qu’est-ce que l’hexagone ?
Système de numération hexadécimal, également appelé socle 16 ou parfois juste hexagone, est un système numérique qui utilise 16 symboles uniques pour représenter des valeurs spécifiques. Ces symboles sont 0-9 et AF.
Le système numérique que nous utilisons dans notre vie quotidienne s’appelle décimalou le système de base 10, et utilise 10 symboles de 0 à 9 pour représenter une valeur.
Jason Gaiman/E+/Getty Images
Où et pourquoi l’hexagone est-il utilisé ?
La plupart des codes d’erreur et autres valeurs utilisées en interne par les ordinateurs sont représentés au format hexadécimal. Par exemple, les codes d’erreur appelés codes STOP affichés sur un écran bleu de la mort sont toujours au format hexadécimal.
Les programmeurs utilisent des nombres hexadécimaux car leurs valeurs sont plus courtes que lorsqu’elles sont affichées en décimal, et beaucoup de Plus court que binaire, qui n’utilise que des 0 et des 1.
Par exemple, la valeur hexadécimale F4240 équivalent à 1 000 000 décimal et 1111 0100 0010 0100 0000 en binaire.
Un autre endroit pour utiliser l’hexagone est en tant que HTML Code couleur Exprimer une couleur spécifique. Par exemple, les concepteurs de sites Web utiliseraient la valeur hexadécimale FF0000 pour définir le rouge.Celle-ci se décompose en FF,00,00, Il définit la quantité de rouge, de vert et de bleu à utiliser (RGGBB); dans ce cas 255 rouge, 0 vert et 0 bleu.
Les valeurs hexadécimales jusqu’à 255 peuvent être représentées en deux chiffres, tandis que les codes de couleur HTML utilisent trois ensembles de deux chiffres, ce qui signifie qu’il y a plus de 16 millions (255 x 255 x 255) de couleurs possibles qui peuvent être représentées en format hexadécimal. représentation, ce qui économise beaucoup d’espace par rapport à leur représentation dans d’autres formats comme décimal.
Oui, le binaire est beaucoup plus simple à certains égards, mais nous sommes également beaucoup plus faciles à lire les valeurs hexadécimales que les valeurs binaires.
comment compter en hexadécimal
Compter au format hexadécimal est facile tant que vous vous souvenez que chaque ensemble de nombres se compose de 16 caractères.
Au format décimal, nous savons tous que nous comptons ainsi :
0,1,2,3,4,5,6,7,8,9,10,11,12,13,… ajoute 1 (c’est-à-dire le nombre 10) avant de recommencer l’ensemble de 10 nombres.
Au format hexadécimal, cependant, nous comptons comme ceci, y compris les 16 chiffres :
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13… ajouter un nombre 1 16 avant le début réinitialiser.
Voici quelques exemples de « conversions » hexadécimales délicates qui pourraient vous être utiles :
…17, 18, 19, 1A, 1B…
…1E, 1F, 20, 21, 22…
…FD, FE, FF, 100, 101, 102…
Comment convertir manuellement les valeurs hexadécimales
L’ajout de valeurs hexadécimales est très simple et se fait en fait d’une manière très similaire au comptage dans le système décimal.
Les problèmes mathématiques classiques comme 14+12 peuvent souvent être résolus sans rien écrire. La plupart d’entre nous peuvent le faire dans leur esprit – c’est 26 ans. Voici une façon utile de le regarder :
14 se décompose en 10 et 4 (10+4=14), et 12 se réduit à 10 et 2 (10+2=12). 10, 4, 10 et 2 totalisent 26.
Lorsque trois nombres sont introduits, comme 123, nous savons que nous devons examiner les trois positions pour comprendre ce qu’elles signifient vraiment.
Le 3 se suffit à lui-même car c’est le dernier chiffre. Supprimez les deux premiers, et 3 est toujours 3. 2 fois 10 car c’est le deuxième chiffre du nombre, tout comme le premier exemple. Encore une fois, 1 est retiré de ce 123, laissant 23, ou 20+3. Le troisième nombre à droite (1) est multiplié par 10 et deux fois (par 100). Cela signifie que 123 devient 100+20+3 ou 123.
Voici deux autres façons de voir :
…(n X 102) + (n X 101)+ (n X 100)
ou…
…(n X 10 X 10) + (n X 10) + n
L’insertion de chaque nombre ci-dessus à l’endroit approprié dans la formule transforme 123 en : 100 (1 X 10 X 10) + 20 (2 X 10) + 3ou 100 + 20 + 3, soit 123.
Il en va de même si le nombre se compte en milliers, comme 1 234. 1 est en fait 1 X 10 X 10 X 10, ce qui le place à la position des millièmes, 2 aux centièmes, et ainsi de suite.
Hex se fait exactement de la même manière, mais en utilisant 16 au lieu de 10 car c’est un système en base 16 au lieu de base 10 :
…(n X 163) + (n X 162) + (n X 161)+ (n X 160)
Par exemple, disons que nous avons la question 2F7+C2C et que nous voulons connaître la valeur décimale de la réponse. Vous devez d’abord convertir le nombre hexadécimal en décimal, puis simplement additionner les nombres comme dans les deux exemples ci-dessus.
Comme nous l’avons déjà expliqué, 0 à 9 en décimal et hexadécimal sont exactement les mêmes, tandis que les nombres 10 à 15 sont représentés par les lettres A à F.
Le premier chiffre le plus à droite de la valeur hexadécimale 2F7 est seul, comme dans le système décimal, et le résultat est 7. Le nombre suivant à gauche doit être multiplié par 16, tout comme le deuxième nombre dans 123 (2) ci-dessus doit être multiplié par 10 (2 X 10) pour obtenir 20. Enfin, le troisième chiffre à partir de la droite doit être multiplié par 16, deux fois (c’est-à-dire 256), tout comme un nombre décimal doit être multiplié par 10, deux fois (ou 100) lorsqu’il a trois chiffres.
Par conséquent, rompez 2F7 Dans notre question, faites 512 (2 X 16 X 16) + 240 (F [15] X 16) + sept, atteignant 759.Comme vous pouvez le voir, F vaut 15 en raison de sa position dans la séquence hexadécimale (voir comment compter en hexadécimal ci-dessus) – c’est le dernier nombre sur 16 possibles.
C2C Convertissez en décimal comme ceci : 3 072 (C [12] X 16 X 16) + 32 (2 X 16) + C [12] = 3 116
De même, C est égal à 12 car lorsque vous commencez à compter à partir de zéro, c’est la 12e valeur.
Cela signifie que 2F7+C2C est en fait 759+3116, ce qui équivaut à 3 875.
Bien qu’il soit agréable de savoir comment faire cela manuellement, il est bien sûr beaucoup plus facile de travailler avec les valeurs hexadécimales avec une calculatrice ou un convertisseur.
Convertisseur hexadécimal et calculatrice
Un convertisseur hexadécimal est utile si vous souhaitez convertir l’hexadécimal en décimal ou le décimal en hexadécimal, mais que vous ne voulez pas le faire manuellement. Par exemple, entrer la valeur hexadécimale 7FF dans le convertisseur vous indiquera immédiatement que la valeur décimale équivalente est 2 047.
Il existe de nombreux convertisseurs hexadécimaux en ligne très faciles à utiliser, BinaryHex Converter, SubnetOnline.com, RapidTables et JP Tools ne sont que quelques-uns d’entre eux. Certains de ces sites peuvent convertir non seulement l’hexadécimal en décimal (et vice versa), mais également l’hexadécimal en binaire, octal, ASCII, etc.
Une calculatrice hexadécimale peut être aussi pratique qu’une calculatrice décimale, mais peut être utilisée avec des valeurs hexadécimales. Par exemple, 7FF plus 7FF est FFE.
La calculatrice hexadécimale de Math Warehouse prend en charge le système de nombres combinés. Un exemple consiste à ajouter des valeurs hexadécimales et binaires et à afficher le résultat au format décimal. Il prend également en charge octal.
EasyCalculation.com est une calculatrice plus facile à utiliser. Il soustrait, divise, additionne et multiplie les deux valeurs hexadécimales que vous lui donnez et affiche toutes les réponses sur la même page à la fois. Il affiche également l’équivalent décimal à côté de la réponse hexadécimale.
En savoir plus sur l’hexagone
le mot hexagone est une combinaison hexagone (signifiant 6) et décimal (dix). Le binaire est en base 2, l’octal en base 8 et le décimal en base 10.
Les valeurs hexadécimales sont parfois écrites avec un préfixe 0x (0x2F7) ou avec un indice (2F716), mais cela ne change pas la valeur. Dans les deux exemples, vous pouvez conserver ou supprimer le préfixe ou l’indice, et la valeur décimale restera 759.
FAQ
-
Hex est-il un langage de programmation ?
Le code hexadécimal est techniquement un langage de programmation de bas niveau car les programmeurs l’utilisent pour traduire le code binaire. Le processeur ne comprend pas réellement les codes hexadécimaux. C’est juste un raccourci pour programmeur.
-
Qui a inventé la notation hexadécimale ?
L’ingénieur suédo-américain John Williams Nystrom a développé le système de notation hexadécimale en 1859. La proposition originale de Nystrom, également connue sous le nom de système tonal, a des applications dans divers domaines, notamment les mathématiques et la métrologie.
-
Qu’est-ce que Steam Hex ?
Si vous utilisez le service de jeu Steam, votre Steam Hex est le même que votre Steam ID, exprimé en hexadécimal.