sexta-feira, 23 de agosto de 2013

Saída de Dados em C



Saída de Dados
 
Toda saída de dados é manipulada por funções.
Para incluir estas funções em nossos programas temos que dizer ao compilador em que biblioteca de arquivos “header” estas funções estão contidas.
Para a função de saída de dados que usaremos a biblioteca stdio.h será suficiente.
 
printf()
 
Sintaxe:
printf(“expressão de controle”, lista de argumentos);
Expressão de Controle
A expressão de controle pode conter caracteres que serão exibidos na tela.
Também podem ser inseridos manipuladores de controle e códigos de formatação que indicam o formato em que os argumentos devem ser impressos.

Lista de argumentos:
A lista de argumentos pode conter qualquer quantidade de argumentos.
Cada argumento deve ser separado por vírgula.

#include <stdio.h>
#include <conio.h>
void main()
{
char sexo = 'F';
int idade = 15;
float altura = 1.75;
printf("Escrevendo um caractere: %c \n",sexo);
printf("Escrevendo um inteiro: %d \n",idade);
printf("Escrevendo um real: %f ",altura);
getch();
}
#include <stdio.h>
#include <conio.h>
 
Outro código;

Quantidade total de caracteres exibidos. Caso o argumento tenha uma quantidade maior, não haverá truncamento. Caso seja menor serão colocados brancos a esquerda. Quantidade de casas decimais com arredondamento.

void main()
{
char sexo = 'F';
int idade = 15;
float altura = 1.75;
printf("Escrevendo um caractere: %c \n",sexo);
printf("Escrevendo um inteiro: %d \n",idade);
printf("Escrevendo um real: %5.2f ",altura); // _1.75
getch();
}
 
Outro código;


Quantidade total de caracteres exibidos. Caso seja menor será complementado com brancos a esquerda.

Número de caracteres do argumento, caso seja menor será complementado com 0’s à esquerda.

#include <stdio.h>
#include <conio.h>
void main()
{
char sexo = 'F';
int idade = 15;
float altura = 1.75;

printf("Escrevendo um caractere: %c \n",sexo);
printf("Escrevendo um inteiro: %5.3d \n",idade); //__015
printf("Escrevendo um real: %f ",altura);
getch();
}



putchar()

A função putchar() é mais uma das funções de saída existentes na biblioteca stdio.h
Esta função permite escrever na tela apenas um caractere.
 
Sintaxe:
putchar(caractere);

0 comentários:

Postar um comentário

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Buy Coupons