Справочник по C/C++
Операторы ввода-вывода

В языке C++ операторы << и >> перегружены для выполнения операций ввода-вывода. Если в выражении левым операндом является поток, то символы >> служат для оператора ввода, а символы << — операторы вывода. Общие формы записи этих операторов следующая.

входной_поток >> переменная
выходной_поток << выражение

Например, приведённый ниже код обеспечивает ввод значений двух целых переменных.

int i, j;
cin >> i >> j;

После выполнения следующего оператора будет выведена надпись "Это тест 10".

cout << "Это тест " << << 10;