Heim > Artikel > Backend-Entwicklung > Wie kann ich Hexadezimalwerte mit „cout' von C anzeigen?
So zeigen Sie Hexadezimalwerte in C mit cout an
Um Hexadezimalwerte mit cout in C zu drucken, können Sie std::hex nutzen Manipulator. So geht's:
Beachten Sie den Codeausschnitt:
int a = 255; cout << a;
Dieser Code gibt den Dezimalwert von a aus, also 255. Wenn Sie jedoch möchten, dass die Ausgabe im Hexadezimalformat (FF) erfolgt, müssen Sie std::hex verwenden Manipulator.
#include <iostream> ... std::cout << std::hex << a;
Durch Hinzufügen von std::hex zum Ausgabestream weisen Sie cout an, den Wert im Hexadezimalformat anzuzeigen. Dies erzeugt die gewünschte Ausgabe: FF.
Neben der Änderung des Basisformats in Hexadezimal gibt es mehrere andere Optionen, mit denen Sie die genaue Formatierung der Ausgabe steuern können Nummer. Dazu gehören:
Hier ist ein Beispiel für die Verwendung dieser Optionen:
std::cout << std::hex << std::setfill('0') << std::uppercase << a;
Dies erzeugt die Ausgabe: 0xFF (mit führenden Nullen und hexadezimalen Großbuchstaben).
Indem Sie die Leistungsfähigkeit von Manipulatoren wie std::hex nutzen, können Sie die Art und Weise, wie Zahlen in C angezeigt werden, an Ihre spezifischen Anforderungen anpassen Bedürfnisse.
Das obige ist der detaillierte Inhalt vonWie kann ich Hexadezimalwerte mit „cout' von C anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!