sexta-feira, 28 de novembro de 2008

Printf():

Se desejamos citar uma função invariável e já consagrada que não é da linguagem C, porém já pode até ser considerada é a função printf(). Ela está contida na biblioteca padrão de entrada/saída (a barra eqüivale a palavra e tal biblioteca se chama stdio.h, o .h eqüivale a terminação de biblioteca, header em inglês).

A função printf quer dizer print-formated, ou imprimir formatado. A maneira mais simples de imprimir algo é:

printf("algum texto aqui!");

Bem, comecemos então. Caso você não queira imprimir uma coisa fixa, um texto, mas sim algo que varie durante a execução de um programa, digamos uma variável. Chamemos de controladores de seqüência os caracteres especiais que significarão as variáveis que serão impressas pela função. O lugar onde o controlador for colocado é o lugar onde a variável será impressa. Por exemplo, caso queiramos imprimir um inteiro.

printf ("O inteiro vale: %d, legal!", algum_inteiro);

A saída será:

O inteiro vale: 10, legal!

onde 10 é o valor dado a variável chamada "algum_inteiro" (sem aspas)

Exemplo básico de um programa em C:

 /*************************************************************/

/* Primeiro exemplo */


/************************************************************/

#include /* Aqui incluímos a biblioteca */

/* C padrão de Entrada/Saída */

/***********************************************************/

main () /* Comentários em C ficam nesse formato! */

{

printf ("Bem, é nosso exemplo número %d em C !", 1);

printf ("Bacana, que desse exemplo número %d surja o %d .. \n", 1, 1+1);

printf ("E depois o %d ! \n", 3);

printf (" A criatividade tá em baixa e venceu de %d X %d o autor !", 1000, 0);

}

Saída:

 Bem, é nosso exemplo número 1 em C !
Bacana, que desse exemplo número 1 surja o 2 ..
E depois o 3 !
A criatividade tá em baixa e venceu de 1000 X 0 o autor !

Nenhum comentário: