Programação com a Linguagem C

Saída de Dados Formatada

/*
  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)


Versão Word (.doc) do material apresentado acima.