Функции С и C++, библиотек C++Builder, API Windows________________791

Ниже приведены возможные значения type.

Символ	Тип аргумента	Формат вывода
Числа		
d	целый	десятичное signed integer
i	целый	десятичное signed integer
о	целый	восьмеричное unsigned integer
U	целый	десятичное unsigned integer
х	целый	шестнадцатеричное unsigned int (с цифрами a, b, c, d, e, f)
Х	целый	то же, что х, но с цифрами А, В, С, D, Е, F
f	действительный	формат с фиксированной точкой: [-]dddd.dddd
е	действительный	экспоненциальный (научный) формат: [-]d.dddd e[+/-]ddd
Е	действительный	то же, что е, но с символом Е
g	действительный	наиболее компактный из форматов е и f для данного числа и данной точности; незначащие нули не выводятся
G	действительный	то же, что g, но с символом Е в экспоненциальном формате
Символы		
с	символ	один символ
S	указатель на строку	строка символов до нулевого символа в конце или с числом символов, заданных точностью
%	нет	печать символа %
Указатели		
п	указатель на int	в ячейку памяти, на которую указывает аргумент, заносится количество выведенных к данному моменту символов
Р	указатель	печать аргумента как указателя; в зависимости от используемой модели памяти печатается или XXXX:YYYY, или YYYY (только смещение)

Перечисленные ниже флаги flags могут записываться в любой последователь-
ности и в любой комбинации.

Флаг | Пояснение

Выравнивание влево, оставшееся поле справа заполняется пробелами.
Если этот флаг не задан, то производится выравнивание вправо, а
оставшееся поле слева заполняется нулями или пробелами.

+ | Обязательно перед числом указывается знак плюс (+) или минус (-).