Skip to Content

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 // 100

setfill

cout << setfill('*') << setw(10) << 100 << endl; // Ausgabe: // **********100

setprecision

cout << setprecision(2) << 123.456789 << endl; cout << scientific << 123.456789 << endl; // Ausgabe: // 123.46 // 1.234568e+02

setw

cout << setw(10) << 100 << endl; cout << setw(10) << 1000 << endl; // Ausgabe: // 100 // 1000

Strings

string s = "Hello, World!"; cout << s.length() << endl; cout << s.size() << endl; cout << s.max_size() << endl; cout << s.capacity() << endl;
Last updated on