C++
Базовый ввод / вывод в c ++
Поиск…
замечания
Стандартная библиотека <iostream>
определяет несколько потоков для ввода и вывода:
|stream | description |
|-------|----------------------------------|
|cin | standard input stream |
|cout | standard output stream |
|cerr | standard error (output) stream |
|clog | standard logging (output) stream |
Из четырех потоков, упомянутых выше, cin
в основном используется для ввода пользователем, а для вывода данных используются три других. Обычно или в большинстве сред кодирования cin
( консольный ввод или стандартный ввод) - это клавиатура и cout
( консольный вывод или стандартный вывод).
cin >> value
cin - input stream
'>>' - extraction operator
value - variable (destination)
cin
здесь извлекает введенный пользователем ввод и передает значение переменной. Значение извлекается только после нажатия пользователем клавиши ENTER.
cout << "Enter a value: "
cout - output stream
'<<' - insertion operator
"Enter a value: " - string to be displayed
cout
здесь отображает строку и вставляет ее в стандартный вывод или монитор
Все четыре потока расположены в стандартном пространстве имен std
поэтому нам нужно напечатать std::stream
для потока stream
чтобы использовать его.
Существует также манипулятор std::endl
в коде. Он может использоваться только с выходными потоками. Он вставляет конец строки '\n'
в поток и сбрасывает его. Это приводит к немедленному производству продукции.
пользовательский ввод и стандартный вывод
#include <iostream>
int main()
{
int value;
std::cout << "Enter a value: " << std::endl;
std::cin >> value;
std::cout << "The square of entered value is: " << value * value << std::endl;
return 0;
}