Ввод и вывод в C++ с cout, cin и endl

НАВИГАЦИЯ ПО СТРАНИЦЕ

Вывод данных с cout Ввод данных с cin Использование endl

Основными средствами ввода и вывода в языке C++ являются объекты cout и cin. Они предоставляют простые и мощные средства для общения с пользователем.

Вывод данных с cout:

Объект cout используется для вывода данных на экран. Это осуществляется с помощью оператора вставки <<. Вот пример:

#include <iostream>

int main() {
    // Вывод текста на экран
    std::cout << "Привет, мир!" << std::endl;

    // Вывод значения переменной
    int number = 42;
    std::cout << "Число: " << number << std::endl;

    return 0;
}

Ввод данных с cin:

Объект cin используется для ввода данных с клавиатуры. Это осуществляется с использованием оператора извлечения >>. Вот пример:

#include <iostream>

int main() {
    // Ввод числа с клавиатуры
    int userInput;
    std::cout << "Введите число: ";
    std::cin >> userInput;

    // Вывод введенного числа
    std::cout << "Вы ввели: " << userInput << std::endl;

    return 0;
}

Использование endl:

endl представляет собой символ новой строки и автоматически сбрасывает буфер вывода. Это полезно при выводе текста на экран. Пример:

#include <iostream>

int main() {
    std::cout << "Первая строка" << std::endl;
    std::cout << "Вторая строка" << std::endl;

    return 0;
}

Важно отметить, что << и >> могут быть объединены для более сложных операций ввода-вывода. Например:

#include <iostream>

int main() {
    int x, y;

    // Ввод двух чисел с клавиатуры
    std::cout << "Введите два числа: ";
    std::cin >> x >> y;

    // Вывод их суммы
    std::cout << "Сумма: " << x + y << std::endl;

    return 0;
}

Эти примеры демонстрируют основы ввода и вывода в C++. В следующих уроках мы рассмотрим более сложные аспекты обработки данных.