Comment faire pour convertir un nombre décimal en hexadécimal à l'aide de cerveau?
Car je savais comment faire pour convertir manuellement hexadécimal vers décimal à l'aide de cette méthode.
Lire de droite à gauche, le dernier chiffre multiplié par la valeur de la constante de 16 et de plus le premier chiffre.
For example:
12h = 2 + (1 * 16) = 18
99h = 9 + (9 * 16) = 153
Comment puis-je convertir de nouveau dans l'hex de nombre décimal?
Qui est le cerveau parlez-vous ??
l'objectif de StackOverflow est d'être la référence définitive pour toutes les questions de programmation. Juste parce qu'il existe une réponse quelque part d'autre ne signifie pas qu'il n'est pas le bienvenu ici.
à moins que cet "ailleurs" qui se passe à la documentation officielle, je suppose?
l'objectif de StackOverflow est d'être la référence définitive pour toutes les questions de programmation. Juste parce qu'il existe une réponse quelque part d'autre ne signifie pas qu'il n'est pas le bienvenu ici.
à moins que cet "ailleurs" qui se passe à la documentation officielle, je suppose?
OriginalL'auteur Chozo Qhai | 2013-10-08
Vous devez vous connecter pour publier un commentaire.
Comme vous pouvez le voir dans l'image ci-dessus. Vous devez dessiner un tableau dans votre cerveau
Permet de prendre 456 à titre d'exemple.
Si nous diviser 456 16 . Reste = 8 & Quotient = 28
De plus, nous diviser 28 par 16 et obtenir reste = 12 & quotient = 1
Maintenant plus divisant 1 par 16 résultats dans reste = 1 et quotient = 0
Donc nous arrêter.
Maintenant, nous prenons les restes, de bas en haut.
1 , 12 , 8
De conversion de 12 en hexadécimal donne C.
Donc la réponse est 1C8
OriginalL'auteur Sorter
Pour convertir un nombre décimal en hexadécimal, vous devez connaître les pouvoirs de 16 ans. 16^1 est manifestement 16; 16^2 est 256; 16^3 est de 4096; 16^4 est de 65536; etc.
Pour chaque puissance de 16, diviser le nombre par cette puissance pour obtenir un chiffre hexadécimal. Prendre ensuite le reste et divisez-la par le côté inférieur de l'alimentation du 16.
C'est assez de tracas que c'est plus facile de laisser un calculateur de le faire, ou utiliser un langage de script comme Python.
OriginalL'auteur Mark Ransom