Стандартни потоци за вход и изход
Стандартните потоци за вход и изход са декларирани в заглавния файл <iostream>.  Както всички останали идентификатори от стандартната библиотека, потоците за вход и изход също са дефинирани в пространството от имена std. Поради това за да могат да се използват те трябва да бъдат включени в текущата област на видимост като се използва using-директива или техните имена трябва да се указват
пълно. 
Стандартен поток за изход cout
Следващият фрагмент използва стандартния поток за изход
cout:
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
	cout << "Hello world!" << endl;
	return 0;
}
При разработването на входно изходната библиотека като оператор за извеждане е избран операторът <<. В един израз могат да се комбинират няколко оператора за изход. Например:
cout << "Hello" << " " << "world!" << endl;
Освен това с един оператор за изход могат да се извеждат различни типове данни. За извеждане на край на реда се използва endl.
Например: 
cout << "The answer is " << 42 << endl;
Работа на потока е да види какви типове данни се извеждат и да се съобрази със спецификата на извеждане на всеки от тях.
Стандартен поток за вход cin
Стандартният поток за вход е cin. Операторът за четене от потока е >>. Потокът за вход може да обработва последователност от различни по тип променливи. Например:
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
	int number1, number2;
	cin >> number1 >> number2;
	cout << "number1=" << number1 << endl
			 << "number2=" << number2 << endl;
	return 0;
}
						 
								
Pingback: CPP-101: Кратък обзор на езика за програмиране C++ | Записки по програмиране