Ввод и вывод с cin и cout
Поговори со своей программой: выводи сообщения и читай, что вводит пользователь
std::cout отправляет слова и числа наружу, на экран, а std::cin читает то, что пользователь вводит внутрь с клавиатуры. Вместе они позволяют программе вести настоящий диалог.
- выводить текст и числа с помощью
std::coutи оператора<<, - читать ввод пользователя с помощью
std::cinи оператора>>, - соединять несколько
<<или>>в одной строке, - начинать новую строку с
std::endlили"\n", - написать небольшую интерактивную программу.
1. Вывод с помощью std::cout
std::cout (читается «си-аут») — это стандартный поток вывода. Ты помещаешь в него текст с помощью оператора <<, и текст появляется на экране. Чтобы им пользоваться, подключи в начале библиотеку <iostream>.
#include <iostream>
int main() {
std::cout << "Hello, world!";
return 0;
}
Вывод:
Hello, world!
Стрелки << указывают в сторону cout, как будто ты вталкиваешь слова на экран.
2. Соединение с помощью <<
Можно вывести несколько вещей в одной строке, соединяя <<. Можно смешивать текст (в кавычках) и числа (без кавычек). Программа выводит их слева направо, не добавляя пробелов сама.
#include <iostream>
int main() {
std::cout << "I am " << 9 << " years old!";
return 0;
}
Вывод:
I am 9 years old!
Обрати внимание на пробелы внутри кавычек: "I am " и " years old!". Если их забыть, слова и числа слипнутся, как I am9years old!.