Синтаксис форматирования (для семейства функций printf)

структура управляющей последовательности

%[флаги][ширина][.точность][размер]тип

% - символ начала управляющей последовательности
флаги - см. wiki
ширина - см. wiki
точность - см. wiki
тип - Тип указывает не только на тип величины (с точки зрения языка программирования Си), но и на конкретное представление выводимой величины (например, числа могут выводить в десятичном или шестнадцатеричном виде). Записывается в виде одного символа. В отличие от остальных полей является обязательным. Максимальный поддерживаемый размер вывода от единичной управляющей последовательности составляет по стандартам как минимум 4095 символов; на практике большинство компиляторов поддерживают существенно большие объёмы данных.