Пометить директивы
В спецификации формата, первое необязательное поле flags.Директива флажка символ, определяющий обоснование вывода и вывод подписей, пробелов, предшествующих нулей, десятичных запятой и восьмиштырьковых и шестнадцатеричных префиксов.Несколько директива флажка может появиться в спецификацию формата и флажки могут размещаться в любом порядке.
Символы checkbox
Flag |
Значение |
Default |
---|---|---|
– |
Выровнять результат в конкретном ширина поля. |
Выравнивает по правому краю. |
+ |
Используйте (знак плюс или минус) к префиксу выходного значения, если оно типа со знаком. |
Подписи подписанных отображается только для отрицательных значений (-). |
0 |
Если width присоединено префикса 0, то начальные нули добавляются до тех пор, пока не будет достигнут минимальная ширина.Если 0 и – отображаются, 0 игнорируется.Если указано значение 0 в качестве формата целого числа (-i, u, x, X, o, d) и спецификация точности также присутствующ- для примера, %04.d— 0 игнорируется. |
Без заполнения. |
пробел (' ') |
Используйте пробелы в префиксу выходного значения, если он подписан и положительные.Пробелы игнорируются, если и пробел и + флажки. |
Пустой не появится. |
# |
При использовании с o, x или X, форматом флажок # использует 0, 0x или 0X соответственно, к префиксу любое выходное значение отлично от нуля. |
Пустой не появится. |
|
При использовании с e, E, f, a или A, форматом флажок # принудительно выходного значения, содержащие десятичную запятую. |
Десятичная запятая отображается, только если она следуют цифры. |
|
Когда она использовала с форматом g или G, флажок # принудительно выходного значения, содержащие десятичную запятую и предотвращает усечение нулей в конце. Игнорируется при использовании с c, d, i, u или s. |
Десятичная запятая отображается, только если она следуют цифры.Нули в конце усекаются. |
См. также
Ссылки
printf, _printf_l, wprintf, _wprintf_l