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