Compartilhar via


Diretivas de sinalizador

Em uma especificação de formato, o primeiro campo opcional é flags. Uma política do sinalizador é um caractere que especifica a justificação de saída e saída de semáforo, espaços em branco, de zeros à esquerda, de pontos decimais, e de prefixos octais e hexadecimais. Mais de uma política do sinalizador pode aparecer em uma especificação de formato, e os sinalizadores podem aparecer em qualquer ordem.

Caracteres de sinalizador

Sinalizador

Significado

Padrão

A esquerda alinha o resultado na largura de campo especificada.

Alinha a direita.

+

Use um sinal de adição (+ ou -) prefixar o valor de saída se for de um tipo assinado.

O sinal aparece apenas para os valores assinados negativo (–).

0

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

Nenhum preenchimento.

em branco ('')

Use um espaço em branco para prefixar o valor de saída se for assinado e positivo. Espaço em branco é ignorada se valores em branco e + sinalizadores é exibida.

Nenhum espaço 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.

Nenhum espaço 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 seguem.

 

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

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

O ponto decimal aparece somente se os dígitos o seguem. 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

Especificação de largura printf

Especificação da precisão

Especificação de arquivo

Caracteres de campo de tipo printf