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