Maison >interface Web >tutoriel HTML >Comment convertir un nombre décimal en hexadécimal

Comment convertir un nombre décimal en hexadécimal

php中世界最好的语言
php中世界最好的语言original
2018-02-26 10:25:429454parcourir

Cette fois, je vais vous montrer comment convertir un nombre décimal en nombre hexadécimal, et quelles sont les précautions pour convertir un nombre décimal en nombre hexadécimal. Ce qui suit est un cas pratique. un regard.

Problème

Saisir un nombre décimal et afficher le nombre hexadécimal correspondant au nombre décimal

Idée

Première utilisation Lorsqu'un nombre décimal est divisé par 16, le reste est un nombre qui ne peut pas être transporté, il est donc écrit dans le chiffre le plus bas. Le quotient signifie combien il y a de 16. Si le quotient est supérieur ou égal à 16, cela signifie que le transport peut être poursuivi. , puis utilisez le quotient pour diviser Prise 16, et écrivez le reste dans l'avant-dernier chiffre... Continuez ainsi jusqu'à ce qu'aucun report ne soit possible

Code

#include <iostream>#include<string>using namespace std;string m = "0123456789ABCDEF";int main(){    int n;    cin >> n;    string ans = "";    while (true)
   {        if (n < 16)
       {
           ans = m[n] + ans;            break;
       }        int w = n % 16;
       ans = m[w] + ans;
       n = n / 16;
   }    cout << ans;
}

Je te crois avoir maîtrisé la méthode après avoir lu ces cas, et plus encore. Pour un contenu plus passionnant, veuillez faire attention au site Web chinois php autres articles connexes !

Lecture connexe :

Comment déterminer la ligne de base de différents types de boîtes en HTML

Quelles sont les fonctions de sémantique HTML

Quels sont les conseils pour utiliser les barres de défilement en HTML

Comment créer la zone de texte de saisie et code de vérification img

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn