| a |
Строка (string) с NUL-дополнением |
| A |
Строка (string) со SPACE-дополнением |
| h |
Шестнадцатеричная строка (string), вначале младший полубайт |
| H |
Шестнадцатеричная строка (string), вначале старший полубайт |
| c |
Знаковый char |
| C |
Беззнаковый char |
| s |
Знаковый short (всегда 16 битов, машинный порядок байтов) |
| S |
Беззнаковый short (всегда 16 битов, машинный порядок байтов) |
| n |
Беззнаковый short (всегда 16 битов, порядок байтов от старшего к младшему) |
| v |
Беззнаковый short (всегда 16 битов, порядок байтов от младшего к старшему) |
| i |
Знаковый integer (машинно-зависимые размер и порядок байтов) |
| I |
Беззнаковый integer (машинно-зависимые размер и порядок байтов) |
| l |
Знаковый long (всегда 32 бита, машинный порядок байтов) |
| L |
Беззнаковый long (всегда 32 бита, машинный порядок байтов) |
| N |
Беззнаковый long (всегда 32 бита, порядок байтов от старшего к младшему) |
| V |
Беззнаковый long (всегда 32 бита, порядок байтов от младшего к старшему) |
| q |
Знаковый long long (всегда 64 бита, машинный порядок байтов) |
| Q |
Беззнаковый long long (всегда 64 бита, машинный порядок байтов) |
| J |
Беззнаковый long long (всегда 64 бита, порядок байтов от старшего к младшему) |
| P |
Беззнаковый long long (всегда 64 бита, порядок байтов от младшего к старшему) |
| f |
Число с плавающей точкой float (машинно-зависимые размер и представление) |
| g |
Число с плавающей точкой float (машинно-зависимый размер, порядок байтов от младшего к старшему) |
| G |
Число с плавающей точкой float (машинно-зависимый размер, порядок байтов от старшего к младшему) |
| d |
Число double (машинно-зависимые размер и представление) |
| e |
Число double (машинно-зависимый размер, порядок байтов от младшего к старшему) |
| E |
Число double (машинно-зависимый размер, порядок байтов от старшего к младшему) |
| x |
NUL-байт |
| X |
Резервирование одного байта |
| Z |
NUL-терминированная строка (string), или ASCIIZ-строка, дополненная NUL-символами |
| @ |
NUL-заполнение до абсолютной позиции |