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: Целочисленный ввод / вывод

 #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 

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