sexta-feira, 23 de agosto de 2013

Criar printf em C



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();
}

0 comentários:

Postar um comentário

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