Ein- und Ausgabe
Formatierte Ausgabe
iomanip Bibliothek
setw(n): Setzt die Breite der nächsten Ausgabe auf n.setfill(c): Setzt das Füllzeichen für die nächste Ausgabe auf c.setprecision(n): Setzt die Genauigkeit der nächsten Ausgabe auf n.setbase(b): Setzt die Basis der nächsten Ausgabe auf b. 8 (Oktal), 10 (Dezimal), 16 (Hexadezimal)fixed: Setzt die Ausgabe in Festkomma-Notation.scientific: Setzt die Ausgabe in Gleitkomma-Notation.
setbase
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout << setbase(16) << 100 << endl;
cout << setbase(8) << 100 << endl;
cout << setbase(10) << 100 << endl;
return 0;
}
// Ausgabe:
// 64
// 144
// 100setfill
cout << setfill('*') << setw(10) << 100 << endl;
// Ausgabe:
// **********100setprecision
cout << setprecision(2) << 123.456789 << endl;
cout << scientific << 123.456789 << endl;
// Ausgabe:
// 123.46
// 1.234568e+02setw
cout << setw(10) << 100 << endl;
cout << setw(10) << 1000 << endl;
// Ausgabe:
// 100
// 1000Strings
string s = "Hello, World!";
cout << s.length() << endl;
cout << s.size() << endl;
cout << s.max_size() << endl;
cout << s.capacity() << endl;Last updated on