Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Освоение ввода и вывода в C++: практическое руководство

Базовый ввод/вывод в C++

Это руководство демонстрирует, как использовать объект cin для получения пользовательского ввода и объект cout для вывода, с пошаговыми примерами.

Вывод в C++

В C++ cout выводит форматированные данные в консоль. Он используется с оператором вставки << для отображения текста, чисел и переменных.


Пример 1: вывод строки

#include <iostream>
using namespace std;
int main() {
    // Печатает строку в кавычках
    cout << "This is C++ Programming";
    return 0;
}

Результат

This is C++ Programming

Как работает программа

Примечание: Без using namespace std; нужно писать std::cout вместо cout. Использование полного квалифицированного имени избегает потенциальных конфликтов имен и рекомендуется для крупных проектов.

#include <iostream>
int main() {
    std::cout << "This is C++ Programming";
    return 0;
}

Пример 2: вывод чисел и символов

Печать числовых и символьных данных следует тому же шаблону, но без кавычек вокруг значений.

#include <iostream>
using namespace std;
int main() {
    int num1 = 70;
    double num2 = 256.783;
    char ch = 'A';
    cout << num1 << endl; // целое
    cout << num2 << endl; // double
    cout << "character: " << ch << endl; // char
    return 0;
}

Результат

70
256.783
character: A

Примечания

Ввод в C++

В C++ cin считывает форматированные данные с клавиатуры. Оператор извлечения >> помещает ввод в переменные.


Пример 3: ввод/вывод целого числа

#include <iostream>
using namespace std;
int main() {
    int num;
    cout << "Enter an integer: ";
    cin >> num; // Чтение ввода
    cout << "The number is: " << num;
    return 0;
}

Результат

Enter an integer: 70
The number is: 70

Здесь cin >> num; захватывает ввод пользователя и сохраняет в num. Оператор извлечения может обрабатывать любой тип, поддерживающий потоковый ввод.

Совет: Если вы предпочитаете избегать using namespace std;, замените cin на std::cin и cout на std::cout.

Прием множественного ввода в C++

#include <iostream>
using namespace std;
int main() {
    char a;
    int num;
    cout << "Enter a character and an integer: ";
    cin >> a >> num;
    cout << "Character: " << a << endl;
    cout << "Number: " << num;
    return 0;
}

Результат

Enter a character and an integer: F 23
Character: F
Number: 23

Язык C

  1. Основы ввода-вывода в C#: Console.WriteLine, ReadLine и форматирование
  2. Освоение ввода и вывода в C++: практическое руководство
  3. Освоение операторов C++: полное руководство с практическими примерами
  4. Комментарии в C++: лучшие практики для читаемого и поддерживаемого кода
  5. Шаблоны классов в C++: практическое руководство
  6. Ввод-вывод в C: scanf() и printf() — подробное руководство
  7. Мастерство ввода-вывода и импорта модулей в Python: Практическое руководство
  8. Ввод и вывод в Java: печать, чтение и форматирование данных
  9. Потоки в C++: cout, cin, cerr, clog — практическое руководство
  10. D-защелки: проектирование, принцип работы и ключевые отличия от триггеров