Heim >häufiges Problem >Die Rolle der iomanip-Headerdatei
Die folgende Header-Datei wird oft in C++-Programmen angezeigt
#include <iomanip>
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. )
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;
Das Ausgabeergebnis ist:
_ _1_10100
(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!