Prévia do material em texto
Apostila de Linguagem C
APOSTILA DE LINGUAGEM C
INTRODUÇÃO À LINGUAGEM C
A linguagem C é uma linguagem de programação de propósito geral, desenvolvida por Dennis Ritchie na década de
1970. Ela é conhecida por sua eficiência e controle de baixo nível, sendo amplamente utilizada em sistemas
operacionais, compiladores e softwares embarcados.
ESTRUTURA BÁSICA DE UM PROGRAMA EM C
#include
int main() {
printf("Olá, mundo!\n");
return 0;
}
EXPLICAÇÃO:
- #include : diretiva para incluir a biblioteca padrão de entrada e saída.
- int main(): função principal do programa.
- printf: função para imprimir no console.
- return 0;: encerra a função main.
TIPOS DE DADOS
- int: números inteiros
- float: números reais (ponto flutuante)
- char: caracteres
- double: números reais com mais precisão
- void: ausência de tipo
VARIÁVEIS E CONSTANTES
int idade = 25;
float altura = 1.75;
const float PI = 3.14;
OPERADORES
Aritméticos: +, -, *, /, %
Relacionais: ==, !=, >, =, = 18) {
printf("Maior de idade");
} else {
printf("Menor de idade");
}
REPETIÇÃO
for (int i = 0; i
int main() {
int a, b, soma;
printf("Digite dois números: ");
scanf("%d %d", &a, &b);
soma = a + b;
printf("Soma = %d\n", soma);
return 0;
}
2. Média de três notas
#include
float media(float n1, float n2, float n3) {
return (n1 + n2 + n3) / 3;
}
int main() {
float n1, n2, n3;
printf("Digite três notas: ");
scanf("%f %f %f", &n1, &n2, &n3);
printf("Média: %.2f\n", media(n1, n2, n3));
return 0;
}
3. Struct de aluno
#include
typedef struct {
char nome[50];
float nota;
} Aluno;
int main() {
Aluno a;
printf("Digite o nome do aluno: ");
fgets(a.nome, 50, stdin);
printf("Digite a nota: ");
scanf("%f", &a.nota);
printf("Aluno: %sNota: %.2f\n", a.nome, a.nota);
return 0;
}
4. Maior valor em array
#include
int main() {
int valores[5], i, maior;
printf("Digite 5 valores: ");
for (i = 0; i maior) {
maior = valores[i];
}
}
printf("Maior valor: %d\n", maior);
return 0;
}
CONCLUSÃO
A linguagem C é poderosa e essencial para quem deseja entender profundamente como o computador funciona. Com
prática, você poderá criar programas eficientes e robustos.