Манипулятор
| Описание
|
dec
| Использование десятичного представления
|
hex
| Использование шестнадцатеричного представления
|
oct
| Использование восьмеричного представления
|
endl
| Вставка символа новой строки и сброс буфера, т.е. вывод данных на экран
|
ends
| Вставка признака конца строки – символа с нулевым кодом ('\0')
|
flush
| Выгрузка буфера выходного потока
|
ws
| Извлечение и игнорирование пробельных символов
|
showbase
| Вставка признака системы счисления
|
noshowbase
| Изъятие признака системы счисления
|
skipws
| Пропуск пробельных символов при вводе
|
noskipws
| Отмена пропуска пробельных символов при вводе
|
uppercase
| При выводе чисел использовать буквы верхнего регистра ('E' вместо 'e', 'X' вместо 'x')
|
nouppercase
| При выводе чисел использовать буквы нижнего регистра
|
internal
| Помещать символ-заполнитель (пробел) после знака числа или символа-признака основания системы счисления
|
left
| Выравнивание по левому краю поля
|
right
| Выравнивание по правому краю поля
|
fixed
| Представление вещественных чисел в формате с фиксированной точкой
|
scientific
| Представление вещественных чисел в научном формате (мантисса и порядок, разделённые символом 'e' или 'E')
|
booalpha
| Выводить данные типа bool в символьном виде, т.е. 0 – false, !0 – true
|
nobooalpha
| Выводить данные типа bool в виде целых чисел
|
Как видно из примера, оператор cout для удобства представления может быть разделен на несколько строк, что никак не влияет на результат его работы.