Книга: Язык Си - руководство для начинающих

Модификаторы спецификации преобразования, используемые в функции printf( )

Модификаторы спецификации преобразования, используемые в функции printf( )

     Мы можем несколько расширить основное определение спецификации преобразования, поместив модификаторы между знаком % и cимвoлoм, определяющим тип преобразования. В приводимой ниже таблице дан список тех символов, которые вы имеете право туда поместить. При использовании одновременно нескольких модификаторов они должны быть указаны в том порядке, в котором пере числены в таблице. Заметим, что при этом допускаются не все комбинации.

Модификатор Значение
- Аргумент будет печататься с левой позиции поля заданной ширины (как объяснено ниже). Обычно печать аргумента оканчивается в самой правой позиции поля. Пример: %-10d
строка цифр Задает минимальную ширину поля. Большее поле будет использоваться, если печатаемое число или строка не помещаются в исходном поле. Пример: %4d
строка цифр Определяет точность: для типов данных с плавающей точкой - число печатаемых цифр справа от десятичной точки; для символьных строк - максимальное число печатаемых символов Пример: %4.2f (две десятичные цифры для поля шириной в четыре символа)
| Соответствующий элемент данных имеет тип long, а не int. Пример: %|d

Оглавление книги


Генерация: 1.362. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз