Formatting Specifications
9/8/2008
O seguinte tabelas apresentação formatação informações de especificação.
O campo | Descrição |
---|---|
- |
Acrescentar a saída com espaços em branco ou zeros para o direito para preencher a largura campo, justificando saída para a esquerda. Se este campo for omitido, a saída é preenchida à esquerda, justificando-lo para o direito. |
# |
Prefixo hexadecimal valores com 0 x (minúsculas) ou 0 X (maiúscula). |
0 |
Acrescentar o valor saída com zeros para preencher a largura campo. Se este campo for omitido, o valor saída é preenchido com em branco espaços. |
largura |
Copie o número mínimo especificado de caracteres para a reserva saída. O largura campo é um inteiro não negativo. A especificação largura nunca faz com que um valor a ser truncado; Se o número de caracteres no valor de saída for maior do que a largura especificada, ou se a largura campo não estiver presente, todos os caracteres do valor são impressos, assunto para a especificação precisão. |
.Precisão |
Para números, copiar o número mínimo especificado de dígitos para reserva de saída. Se o número de dígitos no argumento for menor do que a precisão especificada, o valor saída é preenchido com zeros à esquerda. O valor não será truncado quando o número de dígitos excede a precisão especificada. Se a precisão especificada é zero ou omitido completamente, ou se o período (.) aparece sem um seguinte número-lo, a precisão é definido como um (1). Para seqüências, copiar o número máximo especificado de caracteres a reserva de saída. |
tipo |
Saída de correspondente argumento como um caractere, uma seqüência de caracteres ou um número. Esse campo pode ser qualquer uma das seqüências de caractere na seguinte tabela. |
Seqüência | Inserção |
---|---|
c |
Um caractere único. O wsprintf função ignora argumentos caractere com um valor numérico do zero. Essa seqüência é interpretada como tipo WCHAR Quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação e como tipo Char caso contrário. |
C |
Um caractere único. Essa seqüência é interpretada como tipo Char Quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação e como tipo WCHAR caso contrário. |
d |
Um assinado decimal argumento inteiro. Essa seqüência é equivalente para o i seqüência. |
hc, hC |
Um caractere único. O wsprintf função ignora argumentos caractere com um valor numérico do zero. Essa seqüência é sempre interpretada como tipo Char, mesmo quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação. |
hs, hS |
Um seqüência de caracteres. Essa seqüência é sempre interpretada como tipo LPSTR, mesmo quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação. |
i |
Um assinado decimal inteiro. Essa seqüência é equivalente para o d seqüência. |
LC, lC |
Um caractere único. O wsprintf função ignora argumentos caractere com um valor numérico do zero. Essa seqüência é sempre interpretada como tipo WCHAR, mesmo quando o aplicativo chamado não usa o Definir # Unicode sinalizador compilação. |
ld |
Uma longa assinado decimal inteiro. Essa seqüência é equivalente para o Li seqüência. |
Li |
Uma longa assinado decimal inteiro. Essa seqüência é equivalente para o ld seqüência. |
ls, lS |
Um seqüência de caracteres. Essa seqüência é sempre interpretada como tipo LPWSTR, mesmo quando o aplicativo chamado não usa o Definir # Unicode sinalizador compilação. Essa seqüência é equivalente para o ws seqüência. |
lu |
Um inteiro sem assinatura longo. |
lx, lX |
Uma longa sem assinatura hexadecimal inteiro em minúsculas ou maiúscula. |
s |
Um seqüência de caracteres. Essa seqüência é interpretada como tipo LPWSTR Quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação e como tipo LPSTR caso contrário. |
S |
Um seqüência de caracteres. Essa seqüência é interpretada como tipo LPSTR Quando o aplicativo chamado usa o Definir # Unicode sinalizador compilação e como tipo LPWSTR caso contrário. |
u |
Um argumento inteiro sem assinatura. |
x, X |
Uma sem assinatura hexadecimal inteiro em minúsculas ou maiúscula. |