std::ios_base::fmtflags
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
typedef /*implementation defined*/ fmtflags; |
||
static constexpr fmtflags dec = /*implementation defined*/ static constexpr fmtflags oct = /*implementation defined*/ |
||
static constexpr fmtflags left = /*implementation defined*/ static constexpr fmtflags right = /*implementation defined*/ |
||
static constexpr fmtflags scientific = /*implementation defined*/ static constexpr fmtflags fixed = /*implementation defined*/ |
||
static constexpr fmtflags boolalpha = /*implementation defined*/ static constexpr fmtflags showbase = /*implementation defined*/ |
||
BitmaskType
, определены следующие константы: BitmaskType
, the following constants are defined: Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Константа | Описание |
dec | использовать десятичное основание для ввода/вывода целых чисел (см. std::dec) |
oct | использовать восьмеричное основание для ввода/вывода целых чисел (см. std::oct) |
hex | использовать шестнадцатеричное основание для ввода/вывода целых чисел (см. std::hex) |
basefield | dec | oct | hex. Используется для операций маскирования |
left | выравнивать по левому краю (добавлять заполняющие символы справа (см. std::right)) |
right | выравнивать по правому краю (добавлять заполняющие символы слева (см. std::left)) |
internal | выравнивать по ширине (добавлять заполняющие символы между (см. std::internal)) |
adjustfield | left | right | internal. Используется для операций маскирования |
scientific | генерировать числа с плавающей запятой с использованием научной нотации, или в шестнадцатеричной нотации, если включен fixed (см. std::scientific) |
fixed | генерировать числа с плавающей запятой с использованием фиксированной нотации, или в шестнадцатеричной нотации, если включен scientific (см. std::fixed) |
floatfield | scientific | fixed. Используется для операций маскирования |
boolalpha | вставлять и извлекать тип bool в буквенно-цифровом формате (см. std::boolalpha) |
showbase | генерировать префикс, указывающий основание, для целых чисел, требовать знак валюты для валютного ввода/вывода (см. std::showbase) |
showpoint | всегда генерировать символ десятичного разделителя для вывода чисел с плавающей запятой (см. std::showpoint) |
showpos | генерировать символ + для вывода неотрицательных чисел (см. std::showpos) |
skipws | пропускать ведущие пробелы перед всеми операциями ввода (см. std::skipws) |
unitbuf | очищать вывод после каждой операции вывода (см. std::unitbuf) |
uppercase | заменять все буквы нижнего регистра буквами верхнего регистра во всех операциях ввода/вывода (см. std::uppercase) |
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] См. также
управляет флагами форматирования (public функция-элемент) | |
устанавливает заданные флаги форматирования (public функция-элемент) | |
сбрасывает заданные флаги форматирования (public функция-элемент) | |
изменяет базу, используемую для целочисленного ввода/вывода (функция) | |
изменяет символ-заполнитель (шаблон функции) | |
(C++11)(C++11) |
изменяет форматирование, используемое для ввода/вывода чисел с плавающей запятой (функция) |
контролирует, используется ли префикс для обозначения основания числа (функция) | |
переключает между текстовым и числовым представлением логических значений (функция) | |
контролирует, используется ли знак + с неотрицательными числами (функция) | |
контролирует, всегда ли включена десятичная точка в представлении числа с плавающей точкой (функция) | |
контролирует, очищается ли вывод после каждой операции (функция) | |
контролирует, пропускаются ли ведущие пробелы при вводе (функция) | |
контролирует, используются ли символы верхнего регистра в некоторых форматах вывода (функция) |