Основные понятия ввода-вывода
Ввод и – это процесс обмена информацией между программой и пользователем или другими программами.
Вывод данных
Операция вывода предназначена для передачи информации от программы пользователю или другому процессу. Для этого используются специальные функции языка программирования.
Пример вывода строки:
`` printf("Привет, мир!"); ``
Ввод данных
Операция ввода позволяет получить данные от пользователя или другого процесса и сохранить их в переменных программы.
Пример ввода числа с клавиатуры:
`` scanf("%d", &number); ``
Форматированный ввод-вывод
позволяет управлять представлением выводимых данных и структурой входных данных.
Форматы вывода чисел
При выводе целых и вещественных чисел можно использовать форматированные спецификаторы.
Спецификаторы формата
состоит из символа % и дополнительных символов, определяющих тип и формат вывода.
%d - целое десятичное число
%f - вещественное число с плавающей точкой
%s - строка символов
Примеры ввода-вывода
Пример программы с вводом и выводом
`` #include <stdio.h> int main() { int age; printf("Введите ваш возраст: "); scanf("%d", &age); printf("Ваш возраст: %d\n", age); return 0; } ``
Ошибки при вводе-выводе
Неправильный ввод
Если пользователь введёт некорректные данные, программа может выдать ошибку или работать неправильно.
Проверка корректности ввода
Перед использованием введённых данных необходимо проверять их корректность.
Итоговое задание
Реализовать программу, которая запрашивает у пользователя два числа и выводит их сумму.
Шаги решения задачи:
Запросить первое число
Запросить второе число
Вычислить сумму двух чисел
Вывести результат