Основен вход / изход на C ++

В този урок ще се научим да използваме 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 

Интересни статии...