Уроки модуля (3/3)
Ввод/вывод и потоки
В C++ стандартный ввод и вывод управляются через streams (потоки данных), определенные в стандартной библиотеке <iostream>.
Два основных объекта, которые вы будете использовать:
std::cout: выходной поток (связанный с экраном).std::cin: поток ввода (связанный с клавиатурой).
Печать с помощью std::cout
Для отправки данных на экран используем оператор вставки <<:
#include <iostream>
int main() {
std::cout << "Hello!" << " Welcome to C++." << std::endl;
return 0;
}<<можно объединить в цепочку для последовательной печати разных текстов и переменных.std::endlвставляет символ новой строки (\n) и очищает поток (гарантирует, что выходные данные немедленно отображаются на экране).
Чтение с помощью std::cin
Для чтения значений, введенных пользователем, мы используем стандартный поток ввода std::cin в сочетании с оператором извлечения >>:
#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;
}Попробуйте сами
Напечатайте сообщение «C++ — это быстро!» за которым следует новая строка с использованием std::endl.
Показать подсказку
Используйте оператор вставки `<<`con`std::cout`e`std::endl`.
Решение доступно после 3 попыток
Объявите целочисленную переменную с именем Number. Прочитайте его значение из стандартного ввода, используя std::cin, а затем распечатайте его, используя std::cout.
Показать подсказку
Для чтения используйте `std::cin >> Number;`, а для печати используйте `std::cout << Number;`.
Решение доступно после 3 попыток