Compartilhar via


Diretivas de sinalizador

Em uma especificação de formato, o primeiro campo é opcional flags.Uma política de sinalizador é um caractere que especifica a justificativa de saída e a saída dos sinais, as placas de, zeros, de pontos decimais, e prefixos de octal e hexadecimais.Mais de uma política de sinalizador pode aparecer em uma especificação de formato, e os sinalizadores podem aparecer em qualquer ordem.

Caracteres de sinalizador

Sinalizar

Significado

Padrão

A esquerda alinha o resultado na largura do campo determinada.

Alinha o direito.

+

Use um sinal de mais (+) ou - prefixar o valor de saída se é de um tipo com sinal.

O sinal aparece apenas para valores negativos 64-bits (–).

0

Se width é prefixado por 0, zeros à esquerda são adicionados até a largura mínima seja alcançado.Se 0 e aparecem – , 0 será ignorado.Se 0 é especificado como um formato inteiro (i, u, x, X, o, d) e uma especificação de precisão também é atual- por exemplo, %04.d— 0 é ignorado.

Nenhum preenchimento.

em branco (“<)

Use uma placa para prefixar o valor de saída se for assinado e positivo.A em branco é ignorada se ambas a em branco e + sinalizadores aparece.

Nenhuma em branco aparece.

#

Quando usado com o, x, ou formato de X , o sinalizador de # usa 0, 0x, ou 0X, respectivamente, para prefixar qualquer valor diferente de zero de saída.

Nenhuma em branco aparece.

 

Quando usado com e, E, f, a ou formato de A , o sinalizador de # força o valor de saída para conter um ponto decimal.

O ponto decimal aparece somente se os dígitos o seguir.

 

Quando usado com o formato de g ou de G , obriga o sinalizador de # o valor de saída para conter um ponto decimal e evitam truncamento de zeros à direita.

Ignorado quando usado com c, d, i, u, ou s.

O ponto decimal aparece somente se os dígitos o seguir.Zeros à direita são truncados.

Consulte também

Referência

printf, _printf_l, wprintf, _wprintf_l

Sintaxe de especificação de formato: funções printf e and wprintf

printf especificação de largura

Especificação de precisão

Especificação de tamanho

printf caracteres de campo de tipo