Caracteres normais são apresentados na tela na ordem em que são encontrados. Um código de formato informa a função "printf" que um item não caracter deve ser mostrado. Os valores correspondentes encontram-se no segundo argumento (lista de argumentos).
SINTAXE: printf("<string de controle>",<lista de argumentos>
; Obs.: Além de códigos de formato e caracteres normais a string de controle pode conter ainda caracteres especiais iniciados pelo símbolo "\".
Exemplos:
printf("São %d horas e %d minutos.", hora, minuto);
printf("O nome é %s.",nome);
printf("%d dividido por %d é igual a %f", n1, n2, (float)n1/n2);
printf("O código de %c é %d", letra, letra);
Códigos de formato:
Normalmente os códigos de formato são utilizados na sua forma mais simples:
%c -> caracter simples (CHAR)
%d -> decimal (INT)
%ld -> inteiro "longo" (LONG INT)
%f -> ponto flutuante (FLOAT)
%o -> octal
%s -> cadeia de caracteres (STRING)
%x -> hexadecimal
%lf -> double
Obs.: Deve haver uma variável ou constante para cada código de formato! O tipo das variáveis ou constantes também deve coincidir com os códigos de formato.
int a;
float b;
char c;
double d;
printf("%d %f %c %lf",a,b,c,d);
Espero ter ajudado.



No response to “Mais sobre a função printf”
Postar um comentário