Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПТСПЦУВСБ / 26. Форматированный вывод с помощью printf в С

..docx
Скачиваний:
50
Добавлен:
27.12.2015
Размер:
743.2 Кб
Скачать

26. Форматированный вывод с помощью printf в С.

Функция printf из заголовочного файла stdio.h предоставляет широкие

возможности для т.н. форматированного вывода информации.

С помощью функции можно осуществлять: округление вещественных значений до

указанного числа десятичных знаков, выравнивание столбца по положению десятичной

точки, по правому или левому краю, вывод литеральных символов для организации

дружелюбного диалога с пользователем, задание ширины поля для всех типов данных и

др.

Формат вызова функции:

printf(”Строка_управления_форматом”, a1, a2,…, an);,

где a1, a2,…, an – переменные или константы, значения которых должны быть

выведены (необязательны). Строка управления форматом содержит литеральные

символы, символы ESC-последовательности, спецификаторы преобразования, флаги,

информацию о ширине полей и точности преобразования.

Спецификаторы преобразования начинаются с символа “%”, их список приведен в

таблице 5.1.

Префиксы: #, +, -, 0, пробел, еще называют флагами.

ESC-последовательности начинаются с символа “\”. Они позволяют вывести на

экран некоторые спецсимволы и осуществить управляющие выводом действия. Список

основных ESC-последовательностей приведен в таблице 5.2.