Перейти к основному содержимому
Модуль 1 · Урок 3 из 33/18 в курсе~10 min
Уроки модуля (3/3)

Ввод/вывод и потоки

В C++ стандартный ввод и вывод управляются через streams (потоки данных), определенные в стандартной библиотеке <iostream>.

Два основных объекта, которые вы будете использовать:

  • std::cout: выходной поток (связанный с экраном).
  • std::cin: поток ввода (связанный с клавиатурой).

Печать с помощью std::cout

Для отправки данных на экран используем оператор вставки <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << можно объединить в цепочку для последовательной печати разных текстов и переменных.
  • std::endl вставляет символ новой строки (\n) и очищает поток (гарантирует, что выходные данные немедленно отображаются на экране).

Чтение с помощью std::cin

Для чтения значений, введенных пользователем, мы используем стандартный поток ввода std::cin в сочетании с оператором извлечения >>:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

Попробуйте сами

Упражнение#cpp.m1.l3.e1
Попыток: 0Загрузка…

Напечатайте сообщение «C++ — это быстро!» за которым следует новая строка с использованием std::endl.

Загрузка редактора…
Показать подсказку

Используйте оператор вставки `<<`con`std::cout`e`std::endl`.

Решение доступно после 3 попыток

Упражнение#cpp.m1.l3.e2
Попыток: 0Загрузка…

Объявите целочисленную переменную с именем Number. Прочитайте его значение из стандартного ввода, используя std::cin, а затем распечатайте его, используя std::cout.

Загрузка редактора…
Показать подсказку

Для чтения используйте `std::cin >> Number;`, а для печати используйте `std::cout << Number;`.

Решение доступно после 3 попыток