Ввод и вывод в C++ с 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++. В следующих уроках мы рассмотрим более сложные аспекты обработки данных.