exemplo vbs
1 de 4
http://homepages.dcc.ufmg.br/~joaoreis/Site de tutoriais/c_int/printf.htm
[ Voltar ] [ Índice ] [ Avançar ]
4.1 Especificadores de formato
ESPECIFICADOR
VALOR
%d
inteiro
%o
inteiro em formato octal
%x
%X
inteiro em formato hexadecimal %u
unsigned int
%ld
long int
%f
float
%c
char
%e
%E
float em formato exponencial
%G
float. C escolhe melhor maneira de exibição entre normal e exponencial
%s
string
%p
endereço de um ponteiro
%n
quantos caracteres a função printf exibiu
%g
4.2 Exibindo o sinal de positivo ou negativo antes de um número
Por padrão o sinal de subtração precede um número negativo. Para que o sinal de adição preceda um número positivo inclua um sinal de adição logo após o % no especificador de formato.
Exemplo:
#include int main()
{
int nr_pos,nr_neg; nr_pos = 3; nr_neg = -3; printf("nr_pos = %+d\n",nr_pos); printf("nr_neg = %d\n",nr_neg); return(0); }
22/12/2012 15:19
Linguagem C - printf
2 de 4
http://homepages.dcc.ufmg.br/~joaoreis/Site de tutoriais/c_int/printf.htm
4.3 Formatando valores inteiros
SINTAXE
EFEITO
printf (" %5d ",valor);
exibe valor com um mínimo de 5 caracteres
printf(" %05d ",valor);
exibe valor com um mínimo de 5 caracteres precedendo-o com zeros
#%o
exibe um valor octal precedido de 0 (zero)
#%x
exibe um valor hexadecimal precedido de 0x
#%X
4.4 Formatando valores float printf(" %5.3f ", valor); /* Exibe valor com um mínimo de 5 caracteres e com 3 dígitos a direita do ponto decimal */
4.5 Justificando à esquerda
Por padrão, printf justifica o texto à direita. Para justificar à esquerda coloque um sinal de subtração após o %.
Exemplo:
#include int main()
{
int valor = 1; printf("Justificado a direita
=> %5d\n",valor);
printf("Justificado a esquerda => %-5d\n",valor); return(0); }
4.6 Quebrando uma string em duas linhas