В этом руководстве мы научимся использовать объект cin для получения ввода от пользователя и объект cout для отображения вывода пользователю с помощью примеров.
Вывод C ++
В C ++ cout
отправляет форматированный вывод на стандартные устройства вывода, например на экран. Мы используем cout
объект вместе с <<
оператором для отображения вывода.
Пример 1: вывод строки
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Вывод
Это программирование на C ++
Как работает эта программа?
- Сначала мы включаем
iostream
файл заголовка, который позволяет нам отображать вывод. cout
Объект определяется внутриstd
пространства имен. Чтобы использоватьstd
пространство имен, мы использовалиusing namespace std;
оператор.- Каждая программа на C ++ начинается с
main()
функции. Выполнение кода начинается с запускаmain()
функции. cout
это объект, который печатает строку в кавычках" "
. За ним следует<<
оператор.return 0;
"статус выхода"main()
функции. Программа заканчивается этим оператором, однако это утверждение не является обязательным.
Примечание: если мы не включаем using namespace std;
инструкцию, нам нужно использовать std::cout
вместо cout
.
Это предпочтительный метод, так как использование std
пространства имен может создать потенциальные проблемы.
Однако мы использовали std
пространство имен в наших руководствах, чтобы сделать коды более читабельными.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Пример 2: Вывод чисел и символов
Чтобы напечатать числовые и символьные переменные, мы используем тот же cout
объект, но без кавычек.
#include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; )
Вывод
70 256,783 символ: A
Заметки:
endl
Манипулятор используется для вставки новой строки. Вот почему каждый вывод отображается в новой строке.<<
Оператор может быть использован более чем один раз , если мы хотим напечатать различные переменные, строки и так далее в одном операторе. Например:
cout << "character: " << ch << endl;
Ввод C ++
В C ++ cin
принимает форматированный ввод со стандартных устройств ввода, таких как клавиатура. Мы используем cin
объект вместе с >>
оператором для ввода данных.
Пример 3: Целочисленный ввод / вывод
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Вывод
Введите целое число: 70 Число: 70
В программе мы использовали
cin>> num;
принимать ввод от пользователя. Ввод хранится в переменной num. Мы используем >>
оператор with cin
для ввода данных.
Примечание: если мы не включаем using namespace std;
инструкцию, нам нужно использовать std::cin
вместо cin
.
C ++ принимает несколько входов
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Вывод
Введите символ и целое число: F 23 Символ: F Число: 23