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. |