So konvertieren Sie eine Dezimalzahl in eine Hexadezimalzahl

php中世界最好的语言
Freigeben: 2018-02-26 10:25:42
Original
9399 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie eine Dezimalzahl in eine Hexadezimalzahl umwandeln und welche Vorsichtsmaßnahmen für die Konvertierung einer Dezimalzahl in eine Hexadezimalzahl gelten. Nehmen wir das Folgende ein Blick.

Problem

Geben Sie eine Dezimalzahl ein und geben Sie die der Dezimalzahl entsprechende Hexadezimalzahl aus

Idee

Erste Verwendung Wenn eine Dezimalzahl ist geteilt durch 16, der Rest ist eine Zahl, die nicht übertragen werden kann, daher wird er in die unterste Ziffer geschrieben. Der Quotient gibt an, wie viele 16er es gibt. Wenn der Quotient größer oder gleich 16 ist, bedeutet dies, dass der Übertrag fortgesetzt werden kann , dividiere dann mit dem Quotienten Nimm 16 und schreibe den Rest in die vorletzte Ziffer... Mache auf diese Weise weiter, bis kein Übertrag mehr möglich ist

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;
}
Nach dem Login kopieren

Ich glaube dir Ich habe die Methode gemeistert, nachdem ich diese Fälle und mehr gelesen habe. Weitere spannende Inhalte finden Sie auf der chinesischen PHP-Website anderen verwandten Artikeln!

Verwandte Lektüre:

So bestimmen Sie die Grundlinie verschiedener Arten von Boxen in HTML

Welche Funktionen haben HTML-Semantik

Was sind die Tipps für die Verwendung von Bildlaufleisten in HTML

Wie man das Eingabetextfeld erstellt und img-Bestätigungscode

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Dezimalzahl in eine Hexadezimalzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!