Share via


Formatting Specifications

Windows Mobile SupportedWindows Embedded CE Supported

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.