РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
606 of 815 menu

Оператор <<

Оператор << - это оператор вставки в поток. Он принимает слева объект потока вывода (например, cout или cerr), а справа - значение, которое нужно вывести. Оператор возвращает ссылку на тот же поток, что позволяет соединять несколько вызовов в цепочку. Помимо вывода значений, оператор << можно использовать вместе с манипуляторами, такими как endl, setw, setprecision, hex и другими, которые управляют форматированием вывода.

Синтаксис

stream << value

Пример

Давайте выведем строку и число в стандартный поток вывода cout:

#include <iostream> using namespace std; int main() { cout << "abcde" << endl; cout << 123 << endl; return 0; }

Результат выполнения кода:

"abcde" 123

Пример

Оператор << возвращает поток, поэтому несколько значений можно выводить в одной цепочке:

#include <iostream> using namespace std; int main() { int a = 1; int b = 2; int c = 3; cout << "a = " << a << ", b = " << b << ", c = " << c << endl; return 0; }

Результат выполнения кода:

"a = 1, b = 2, c = 3"

Пример

Оператор << можно комбинировать с манипуляторами для форматирования вывода. Давайте выведем число 255 в шестнадцатеричном виде и зададим ширину поля:

#include <iostream> #include <iomanip> using namespace std; int main() { cout << hex << 255 << endl; cout << setw(10) << 42 << endl; return 0; }

Результат выполнения кода:

"ff" 42

Смотрите также

  • объект cout,
    который выводит данные на экран
  • манипулятор endl,
    который переводит строку и сбрасывает буфер
  • манипулятор setw,
    который задает ширину поля вывода
  • манипулятор hex,
    который переключает вывод чисел в шестнадцатеричный формат
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить