| Манипулятор
| Описание
|
| 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 для удобства представления может быть разделен на несколько строк, что никак не влияет на результат его работы.