Tipos de dados definem o tipo de valor que uma variável pode armazenar, como números inteiros, números decimais, caracteres, entre outros. Eles são fundamentais para garantir que as operações realizadas pelo programa sejam corretas e eficientes.
Ao definir corretamente o tipo de dado, evitamos erros e otimizamos o uso da memória.
Tipos Primitivos em C
Inteiro (int)
Armazena números inteiros positivos ou negativos, sem casas decimais.
int a = 10;
Ponto Flutuante (float)
Armazena números com casas decimais, mas com menor precisão.
float b = 3.14;
Dupla Precisão (double)
Similar ao float, mas com maior precisão e capacidade.
double c = 3.1415926535;
Caractere (char)
Armazena um único caractere.
char d = 'A';
Declaração vs. Inicialização
Declaração
Apenas informa ao compilador que existe uma variável de certo tipo.
int x;
Inicialização
Atribui um valor inicial à variável no momento da declaração.
int x = 5;
Constantes
São valores que não mudam durante a execução do programa.
Diretiva de pré-processador
#define TAMANHO 100
Uso da palavra-chave const
const int MAX = 100;
Regras de Nomenclatura para Variáveis
Devem começar com uma letra ou underscore (_).
Não podem conter espaços, acentos ou caracteres especiais.
São case-sensitive (idade e Idade são variáveis diferentes).
Nomes devem ser descritivos: prefira numeroAlunos em vez de apenas n.
Exercícios
1. Qual é a diferença entre uma variável e uma constante?
2. Quais são os principais tipos de dados em C?
Desafios de Programação:
Exercício 5: Declaração de Variável
🛠️ Declare uma variável do tipo int e atribua o valor 10 a ela.
Exercício 6: Declaração de Constante
🛠️ Declare uma constante do tipo float e atribua o valor 3.14 a ela usando #define.