Parlons de l’âge de 16 bits et du nouveau système de numérotation. Nous devons calculer des nombres plus importants. Travailler en binaire et en octal est hallucinant. Bam, bienvenue à la notation hexadécimale (ou hexadécimale), que vous utilisez tous les jours pour les codes de couleurs CSS.
Vos principaux points à retenir dans cet épisode sont:
- Notation hexadécimale (hex) plus condensée
- Permet jusqu’à 16 chiffres: 0-9 +A-F
- Une notation hexadécimale est la même que les regroupements de 4 bits en binaire
- Utile pour les plus grands nombres
- Les codes de couleur utilisent hex
Notes d’étude
Rappelez-vous: Plus de nombres = plus de puissance
Le processus de conversion du binaire en décimal prend quelques étapes. Il est plus difficile de regarder le modèle de 1s et 0s et d’extraire l’équivalent décimal exact.
Conversion de grand nombre
Comment simplifier la représentation?
Nouveau système de numération 16 bits:
Quels sont les éléments constitutifs de notre nouveau système de numération 16 bits? Commençons par octal.
En octal, nous avons sept bits qui sont aussi les chiffres 0-7. Il utilise un regroupement de binaires de 3 bits pour représenter les chiffres.
Notez que nous avons utilisé tous les modèles 1s et 0s.
Conversion 16 bits:
Passons en revue la conversion de ce binaire dans notre nouveau système de numération 16 bits. Nous le groupons par 4 bits, ce qui signifie qu’il y a 4 chiffres pour un motif binaire de 2 octets. Commencez toujours par le bit le moins significatif (à l’extrême droite.)
La notation de ce nouveau nombre est 0x1445, où le x désigne l’hexadécimal ou l’hexadécimal. La notation sténographique est 145516.
Comparez maintenant cette nouvelle notation numérique avec l’octal. Voyez-vous comment utiliser hex est une meilleure forme pour des nombres plus importants?
Vous vous demandez où vous utiliserez un jour hex ?
Les codes couleurs sont réalisés en hexadécimal.
Convertissons la représentation hexadécimale de la couleur « blanc » en formats binaire, octal et décimal.
Utilisations pratiques de l’hexadécimal
- Codes de couleur
- Messages d’erreur
- Codage à barres
- Communication avec les API