base_c

Sintaxe Básica do C99

Vídeo-aula ainda não gravada — em breve por aqui.

Estrutura mínima de um programa

Um programa em C99 sempre tem uma função principal main, onde a execução começa.

#include <stdio.h>
 
int main(void) {
    printf("Olá, Gabriel!\n");
    return 0;
}

Declaração de variáveis

int idade = 19;       // número inteiro
float altura = 1.75;  // número real
char letra = 'G';     // caractere único

⚠️ Lembre-se: C é fortemente tipado — não dá pra trocar o tipo depois.

Entrada e saída

#include <stdio.h>
 
int main(void) {
    int x;
    printf("Digite um número: ");
    scanf("%d", &x);
    printf("Você digitou: %d\n", x);
    return 0;
}

Formatos principais do scanf/printf

Tipo Descrição Formato
int Inteiro %d
float Real %f
double Real duplo %lf
char Caractere %c
char[] String %s

Operadores básicos

Categoria Exemplos Descrição
Aritméticos + - * / % soma, subtração, multiplicação, divisão, resto
Relacionais == != > < >= <= comparações
Lógicos && || ! operações lógicas
Atribuição = += -= *= /= atribui ou atualiza valores

Comentários

// comentário de uma linha
 
/*
comentário
de várias linhas
*/

Desafio da Aula 1

Escreva um programa que:

  • Leia dois números inteiros.
  • Mostre a soma, diferença, produto e quociente entre eles (com duas casas decimais).

💡 Dica: use %.2f para limitar as casas decimais.