Qu'est-ce qu'un hexadécimal?
Hexadécimal est un système de comptage en base 16, ce qui signifie que chaque chiffre représente seize nombres différents, par opposition aux dix numéros de notre système en base 10. Le système est généralement représenté avec les chiffres 0 à 9 pour les dix premiers chiffres, puis les lettres AF pour les six prochains chiffres. Ce n'est pas un système de comptage historique, mais tire ses origines de l'ère électronique, car il s'agit d'un moyen relativement convivial de développer un système binaire.
Les ordinateurs fonctionnent à l'aide d'un simple système de comptage en base 2, appelé binaire. Ceci, cependant, peut devenir assez compliqué pour les humains. Hexadécimale offre un moyen plus efficace de faire le lien avec les valeurs binaires. Cela est dû au fait que seize correspond à deux à la quatrième puissance, de sorte qu'un seul chiffre peut être considéré comme quatre chiffres binaires. En d'autres termes, n'importe quelle valeur à quatre chiffres en binaire peut être exprimée en un seul chiffre "hex", et une valeur à huit chiffres en binaire peut être exprimée en deux chiffres d'hex, et ainsi de suite. Ceci est en contraste avec le système base 10 que nous utilisons couramment, qui ne correspondrait pas de manière uniforme aux chiffres binaires d'un multiple cohérent.
Bien que l’informatique utilise des systèmes de base plus volumineux, tels que le système base 32 et le système base 64, l’interaction hexadécimale est beaucoup plus facile pour la plupart des utilisateurs; elle reste donc la plus répandue. Les bases 32 et 64 ont toutes deux des applications en informatique, mais elles sont rarement utilisées, sauf pour les niveaux de codage les plus profonds. Bien qu'il faille s'y habituer, même les non-programmeurs utilisent souvent hexadécimal régulièrement et en ont rapidement une aptitude.
Par exemple, de nombreux concepteurs utilisant des programmes de graphisme s’habituent à l’utilisation de codes hexadécimaux pour représenter les couleurs utilisées. Hex est un raccourci idéal, car les codes de couleur de la plupart des ordinateurs sont composés de trois valeurs allant de 0 à 256, une pour le rouge, une pour le vert et une pour le bleu. Le nombre 256, RVB ou rouge-vert-bleu, correspond simplement à 16 fois la deuxième puissance, et peut donc être exprimé avec deux chiffres. Ainsi, par exemple, la couleur vert cobalt peut être représentée avec une valeur RVB de 61 145,64, ou simplement avec la valeur hexadécimale de # 3D9140.
Compter en hexadécimal, comme avec tout système de base, est plutôt simple, bien que cela puisse paraître complexe à première vue. Compter jusqu'à cinquante, par exemple, ressemblerait à: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14 , 15, 16, 17, 18, 19, 1A, 1B, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C, 2D , 2E, 2F, 30, 31, 32. Notez qu’il semble que le compte se termine sur le nombre 32, mais c’est ainsi que le nombre 50 est représenté en hexadécimal. Étant donné que hexadécimal est fondamentalement basé sur le système binaire, des simplicités intéressantes apparaissent lorsque nous travaillons avec des puissances de deux. Par exemple, 2 4 est simplement 10, 2 5 est 20, 2 6 est 40, 2 7 est 80, 2 8 est 100, 2 9 est 200, et ainsi de suite.