Функция scanf, в свою очередь, используется для форматированного ввода данных. Она читает введенные пользователем данные в соответствии с заданным форматом, управляемым специальными символами и флагами. Эти флаги позволяют указать тип ожидаемых данных (целые числа, вещественные числа, строки).