Share via


sinalizar de diretivas

O primeiro campo opcional da especificação do formato é flags. Uma diretiva do sinalizar é um caractere que justifica a saída e imprime de sinais, espaços em branco, vírgulas Decimal e prefixos octais e hexadecimais.Mais de uma diretiva de sinalizar pode aparecer em uma especificação de formato.

sinalizar de caracteres

Sinalizador

Significado

Padrão

alinhar à esquerda resultado dentro da largura de campo determinado.

Alinhe à direita.

+

Prefixar o valor de saída com um sinal (+ ou –) se o valor de saída for de tipo assinado.

Sinal aparece somente para valores negativos assinados (-).

0

If width é prefixada com 0, zeros são somados até que a largura mínima é atingida. If 0 and – appear, the 0 is ignored.If 0 é especificado com um (formato de número inteiroi, u, x, X, o, d) e uma especificação de precisão (por exemplo, também está presente %04.d), o 0 é ignorado.

Nenhum preenchimento.

blank (' ')

O valor de saída com um espaço em branco se o valor de saída for assinado e positivo de prefixo; em branco será ignorado se as duas em branco e + sinalizadores são exibidos.

Não há espaço em branco é exibida.

#

Quando usado com o o, x, ou X formato, o sinalizar # prefixos qualquer valor de saída diferente de zero com 0, 0 x ou 0 X, respectivamente.

Não há espaço em branco é exibida.

 

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

Separador decimal será exibida somente se dígitos seguem.

 

Quando usado com o g ou G formato, o # sinalizar força o valor de saída para conter um ponto decimal em todos os casos e evita o truncamento de zeros à direita.

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

Separador decimal será exibida somente se dígitos seguem.Zeros à esquerda são truncados.

Consulte também

Referência

Especificação de precisão