ios_base::fmtflags
Konstanten, um die Darstellung der Ausgabe anzugeben.
namespace std {
class ios_base {
public:
typedef implementation-defined-bitmask-type fmtflags;
static const fmtflags boolalpha;
static const fmtflags dec;
static const fmtflags fixed;
static const fmtflags hex;
static const fmtflags internal;
static const fmtflags left;
static const fmtflags oct;
static const fmtflags right;
static const fmtflags scientific;
static const fmtflags showbase;
static const fmtflags showpoint;
static const fmtflags showpos;
static const fmtflags skipws;
static const fmtflags unitbuf;
static const fmtflags uppercase;
static const fmtflags adjustfield;
static const fmtflags basefield;
static const fmtflags floatfield;
...
};
}
Hinweise
Unterstützt die Manipulatoren in IOS.
Der Typ ist ein Bitmaskentyp, der ein Objekt beschrieben wird, das Ladenformatflags kann.Die verschiedenen Flagwerte (Elemente sind):
dec, ganzzahlige Werte im Dezimalformat einfügen oder extrahieren.
hex, ganzzahlige Werte im Hexadezimalformat einfügen oder extrahieren.
oct, ganzzahlige Werte im Format oktalen einfügen oder extrahieren.
showbase, ein Präfix einfügen, das die Basis eines generierten ganzzahligen Felds preisgegeben.
internal, einer Feldbreite durch Einfügen von Auffüllzeichen an einem Punkt intern zu einem generierten numerischen Feld nach Bedarf auffüllen.(Weitere Informationen zum Festlegen der Feldbreite, finden Sie unter setw).
left, einer Feldbreite durch Einfügen von Auffüllzeichen am Ende eines generierten Felds (Flattersatz) nach Bedarf auffüllen.
right, einer Feldbreite durch Einfügen von Auffüllzeichen am Anfang eines generierten Felds (Blocksatz) nach Bedarf auffüllen.
boolalpha, Objekte des Typs bool als Namen (z true und false) anstatt als numerische Werte einfügen oder extrahieren.
fixed, Gleitkommawerte im Festkommaformat einfügen (ohne Exponentenfeld).
scientific, Gleitkommawerte im wissenschaftlichen Format einfügen (mit einem Exponentenfeld).
showpoint, ein Dezimaltrennzeichen auf einem generierten Gleitkommagebiet unbedingt einfügen.
showpos, ein Pluszeichen in einem nicht negativen generierten numerischen Feld einfügen.
skipws, führende Leerzeichen vor bestimmten Extraktionen überspringen.
unitbuf, Ausgabe nach jeder Einfügung leeren.
uppercase, großgeschriebene Entsprechungen von Kleinbuchstaben in bestimmten Einfügungen einfügen.
Außerdem sind einige nützliche Werte:
adjustfield, eine Bitmaske definiert als internal | left | right
basefield, definiert als dec | hex | oct
floatfield, definiert als fixed | scientific
Beispiele für Funktionen, die diese Formatcodes ändern, finden Sie unter <ios> Member Manipulatoren (unter) und <iomanip> Member.
Anforderungen
Header: <ios>
Namespace: std