В този урок ще се научим да използваме 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: Integer Input / Output
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Изход
Въведете цяло число: 70 Числото е: 70
В програмата използвахме
cin>> num;
за да вземете информация от потребителя. Входът се съхранява в променливата num. Използваме >>
оператора с, за 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