/*
UFPB/CCT/DSC/Introducao a Programacao
Este programa imprime duas cadeias de caracteres na saida padrao
Autor(a): Lívia Sampaio
*/
#include <stdio.h>
void main() {
clrscr(); /* comando para limpar a tela */
printf("Meu primeiro programa...\n");
printf("Outra mensagem: %s","Alô Mundo!!!");
}
printf("Outra mensagem:
%s","Alô Mundo!!!");
tem-se
o uso da função printf(...) para saída formatada de dados.
o Finalidade: a função printf(...) converte e grava dados na saída padrão num determinado formato.
o
Protótipo:
int |
printf( |
const char* formato, |
...) |
Valor de retorno |
Nome da função |
Cadeia de formato |
Lista de argumentos |
·
onde:
O valor de
retorno é o número de caracteres gravados ou negativo se houver erro.
A cadeia de
formato é composta de caracteres normais e especificações de formato,
que especificam a conversão e a impressão do próximo argumento sucessivo em printf().
A lista de
argumentos para printf() pode conter nomes de variáveis e valores constantes.
Cada especificação
de format tem a forma:
% campo_opcional caractere_de_conversão
Caracteres de
formato mais utilizados:
Caractere |
Tipo de Argumento |
s |
cadeia de caracteres |
f |
número real |
d, i |
inteiro decimal |
o |
inteiro octal |
x |
inteiro hexadecimal |
c |
caractere |
% |
nenhum argumento é convertido; imprime um % |
·
A função printf() é uma variação da função:
fprinf(FILE* fluxo, const char* formato,...)
·
onde:
fluxo => saída padrão (stdout)