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 unterschiedlichen 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 oktalen Format einfügen oder extrahieren.
showbase, ein Präfix einfügen, das die Basis eines ganzzahligen generierten Felds preisgegeben.
internal, einer Feldbreite durch Einfügen aus Leerzeichen an einem Punkt intern in ein generiertes numerischen Feld nach Bedarf aufzufüllen. (Informationen zum Festlegen der Feldbreite, finden Sie unter setw).
left, einer Feldbreite durch Einfügen aus Leerzeichen am Ende eines generierten Felds (Flattersatz) nach Bedarf aufzufüllen.
right, einer Feldbreite durch Einfügen aus Leerzeichen am Anfang eines generierten Felds (Blocksatz) nach Bedarf aufzufüllen.
boolalpha, Objekte des Typs bool als Namen (wie true und false) anstatt als numerische Werte einfügen oder extrahieren.
Gleitkommawerte fixed, im Festkommaformat einfügen (ohne Exponentenfeld).
Gleitkommawerte scientific, im wissenschaftlichen Format einfügen (mit einem Exponentenfeld).
showpoint, ein Dezimaltrennzeichen in einem generierten Gleitkommagebiet unbedingt einfügen.
showpos, ein Pluszeichen in einem nicht negative generierten numerischen Feld einfügen.
skipws, führende Leerzeichen vor bestimmten Extraktion überspringen.
unitbuf, Ausgabe nach einer Einfügung leeren.
uppercase, in Kleinbuchstaben von Entsprechungen 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 der Funktionen, die diese Formatcodes ändern, finden Sie unter <ios> Member (unter Manipulatoren) und <iomanip>-Member.
Anforderungen
Header: <IOS>
Namespace: std