Erläuterung der Format-Flags: Ausgabe von Zahlen allgemein

Bevor wir zu den speziellen Flags für die Gleitkommazahlen-Ausgabe kommen, seien noch drei Flags erwähnt, die für die Ausgabe von Zahlen allgemeine Gültigkeit besitzen:
 
ios::showpoint  führende Nullen ausgeben 
ios::uppercase  'E','X' statt 'e','x' 
ios::showpos  explizites Anzeigen eines positiven Vorzeichens 

Das Flag ios::uppercase dient dazu, bei der Ausgabe von Zahlen Groß- anstelle von Kleinbuchstaben zu verwenden. Dies betrifft ganze Zahlen, die hexadezimal ausgegeben werden, sowie Gleitkommazahlen, die in wissenschaftlicher Notation (ios::scientific) ausgegeben werden.

Beispiel

  cout << 9876543.2 << endl;
  cout.setf (ios::showpos | ios::uppercase);
  cout << 9876543.2 << endl;

erzeugt die Ausgabe (falls wissenschaftliche Darstellung gewählt ist)

  9.87654e+06
  +9.87654E+07