Maison >Problème commun >13H indique de quel numéro de base il s'agit ?
13H indique qu'il s'agit d'un nombre hexadécimal.
H est la première lettre de l'hexadécimal en anglais, ce qui signifie qu'il s'agit d'un nombre hexadécimal. (Apprentissage recommandé :
Seize-proof (nom anglais : hexadécimal) est une manière de représenter des données dans l'ordinateur.
Il se compose de 0-9, A-F, les lettres ne sont pas sensibles à la casse. La relation correspondante avec la base 10 est la suivante : 0-9 correspond à 0-9 ; A-F correspond à 10-15 ; les nombres en base N peuvent être représentés par des nombres de 0 à (N-1), et les lettres A-F sont utilisées pour les nombres dépassant 9.Exemple :
L'hexadécimal 20 exprimé en décimal est : 2×16¹+0×16º=32Décimal La représentation hexadécimale de 32 est : 20Conversion hexadécimale en décimal :
L'hexadécimal vaut 1 pour 16, mais nous n'avons que 0~9 Ces dix nombres, nous utilisons donc les six lettres A , B, C, D, E et F pour représenter respectivement 10, 11, 12, 13, 14 et 15. Les lettres ne sont pas sensibles à la casse. Le poids du 0ème chiffre du nombre hexadécimal est 16 élevé à la puissance 0, le poids du premier chiffre est 16 élevé à la puissance 1, et le poids du deuxième chiffre est 16 élevé à la puissance 0. puissance 2 ...Donc, à la Nième position (N commence à 0), si c'est le nombre β (β est supérieur ou égal à 0, et β est inférieur ou égal à 15, soit : F), la taille exprimée est β×16 Nième puissance. Supposons qu'il existe un nombre hexadécimal 2AF5Le calcul direct est :
5×160+F×161+A×162+2× 163=10997peut aussi s'exprimer sous forme verticale :
0ème position : 5×160=51ère position : F×16 ^ 1=2402ème place : A×162=25603ème place : 2×163=8192Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!