Спецификатор | Описание | |
%d | Десятичная система обозначений (со знаком) | |
%с | Одиночный символ | |
%е | Экспоненциальное представление чисел с использованием символа «е» в нижнем регистре, например 3.1415е + 00 | |
%Е | Экспоненциальное представление чисел с использованием символа «Е» в верхнем регистре, например 3.1415Е + 00 | |
%f | Система обозначений с фиксированной точкой | |
%g | Наиболее компактный вариант из %е и %f. Незначащие нули не выводятся | |
%G | То же самое, что и %д, но используется верхний регистр для символа «Е» | |
%о | Восьмеричная система обозначений (без знака) | |
%s | Строка символов | |
%u | Десятичная система обозначений (без знака) | |
%x | Шестнадцатеричная система обозначений с использованием символов нижнего регистра («a»...«f») | |
%X | Шестнадцатеричная система обозначений с использованием верхнего регистра символов («A»...«F») |
Символ | Описание | Пример |
Знак «минус» (-) | Выравнивание преобразованных аргументов по левому краю | %-5.2d |
Знак «плюс» (+) | Всегда печатать знак числа (+ или -) | %+5.2d |
Ноль (0) | Заполнение нулями вместо пробелов | %05.2d |
Цифры | Определяет минимальное число знаков, которые будут напечатаны | %6f |
Цифры (после точки) | Число после точки определяет количество символов, печатаемых справа от десятичной точки | %6.2f |