ios_base::fmtflags
Константы, чтобы задать внешний вид вывода.
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;
...
};
}
Заметки
Поддерживает манипуляторов в ios.
Тип - битовой маски, который описывает объект, который может хранить флаги формата.Пометить определенные значения (элементы):
dec, вставки или извлечь целочисленные значения в десятичном формате.
hex, вставки или извлечь целочисленные значения в шестнадцатеричном формате.
oct, вставки или извлечь целочисленные значения в восьмиштырьковом формате.
showbase введите префикс, который указывает основание созданного поля целого числа.
internal, для запуска площадке к ширине поля для заполнения путем ввода знаков в точке внутренний к созданному числовому полю.(Дополнительные сведения об установке ширины полей см. в разделе setw).
left, для запуска площадке к ширине поля для заполнения путем ввода знаков в конце созданного поля (левого выравнивание ").
right, для запуска площадке к ширине поля для заполнения путем ввода знаков в начале созданного поля (правого выравнивание ").
boolalpha, вставки или извлекать объекты типа bool как имена (как true и false), а не как числовые значения.
fixed, вставлять значения с плавающей запятой в формате с фиксированной запятой (без экспоненты) поля.
scientific, вставлять значения с плавающей запятой в научный формат (с полем степени).
showpoint, вставлять десятичную запятую безусловно в созданного поля с плавающей запятой.
Введите знаки плюса showpos вход - это неотрицательные, сформированное числовое поле.
skipws, пропустить начальный пробел перед некоторыми извлечениями.
unitbuf, сбросить вывод после каждой операции вставки.
uppercase прописными буквами, ввод цифры букв нижнего регистра в некоторых вставки.
Кроме того, существует несколько полезных значений:
adjustfield, битовая маска, которая указана в качестве internal | left | right
basefield, определенная как dec | hex | oct
floatfield, определенная как fixed | scientific
Примеры функций, которые модифицируют эти флаги формата см. в разделе Члены <ios> () и члены<iomanip> под манипуляторами.
Требования
заголовок: <ios>
std пространство имен: