Heim > häufiges Problem > Hauptteil

Die Rolle der iomanip-Headerdatei

(*-*)浩
Freigeben: 2019-06-25 10:05:40
Original
12973 Leute haben es durchsucht

Die folgende Header-Datei wird oft in C++-Programmen angezeigt

#include <iomanip>
Nach dem Login kopieren

io steht für Eingabe und Ausgabe, und manip ist die Abkürzung für manipulator (In C++ ist es nur gültig, wenn die Abkürzung eingegeben wird. )

Die Rolle der iomanip-Headerdatei

Funktion (Empfohlenes Lernen: C-Sprachvideo-Tutorial)

Hauptsächlich für einige Manipulationsoperatoren wie cin und cout, wie setfill, setw, setbase, setprecision usw. Es handelt sich um eine E/A-Flusskontroll-Headerdatei, genau wie die formatierte Ausgabe in C.

Im Folgenden sind einige gängige Steuerfunktionen aufgeführt:

dec setzt die Basis auf 10, was „%d“ entspricht

Hex setzt die Basis auf 16, was äquivalent zu „% n) Angenommen, die angezeigten gültigen Ziffern sind n Ziffern

setw(n) Angenommen, die Feldbreite beträgt n Zeichen

Dieses Steuerzeichen bedeutet um sicherzustellen, dass die Ausgabebreite n beträgt. Beispiel:

cout << setw( 3 ) << 1 << setw( 3 ) << 10 << setw( 3 ) << 100 << endl;
Nach dem Login kopieren

Das Ausgabeergebnis ist:

_ _1_10100
Nach dem Login kopieren

(Standard ist die rechte Ausrichtung). Wenn die Ausgabelänge größer als 3 (<<1000) ist, wird setw(3) verwendet. funktioniert nicht.

Das obige ist der detaillierte Inhalt vonDie Rolle der iomanip-Headerdatei. 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