Entrada e Saída de Dados em C
printf – saída de dados
Usada para exibir informações na tela.
#include <stdio.h>
int main() {
printf("Olá, mundo!\n");
return 0;
}
Você pode usar especificadores de formato para imprimir diferentes tipos de dados:
%i- Inteiros%f- Decimais%c- Caractere%s- String
Exemplo:
int idade = 20;
float altura = 1.75;
char letra = 'A';
printf("Idade: %i, Altura: %.2f, Letra: %c\n", idade, altura, letra);
scanf – entrada de dados
Usada para ler informações do usuário.
#include <stdio.h>
int main() {
int idade;
printf("Digite sua idade: ");
scanf("%i", &idade);
printf("Você tem %i anos.\n", idade);
return 0;
}
O que significa o símbolo & no scanf?
O & indica o endereço da variável na memória, permitindo que o valor lido seja armazenado corretamente.
Resumo dos especificadores:
%i- Inteiros (printf("%i", 10);)%f- Float/Double (printf("%.2f", 3.1415);)%c- Caractere (printf("%c", 'A');)%s- String (printf("%s", "Oi");)