У цьому посібнику ми навчимось використовувати об'єкт 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. Ми використовуємо >>оператор з, 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








