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

Введення/виведення та потоки

У C++ стандартний ввід і вихід керуються через потоки (потоки даних), визначені в стандартній бібліотеці <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 >> число;`, а для друку використовуйте`std::cout << число;`.

Рішення доступне після 3 спроб