Variáveis e Tipos de Dados 📊
Aula 03 - Guardando informações
O que vamos aprender hoje? 📅
- O conceito de Variável
- Tipos Primitivos (int, float, char...)
- Declaração vs Inicialização
- Entrada de dados com
scanf - Formatação de saída
O que é uma Variável? 📦
Imagine uma caixa na memória do computador.
- Tem um Nome (etiqueta).
- Tem um Tipo (tamanho e formato).
- Tem um Valor (conteúdo).
Tipos Primitivos: int 🔢
- Uso: Números inteiros (sem vírgula).
- Exemplos: 10, -5, 1000.
- Formatador:
%dou%i. - Espaço: 4 Bytes.
Tipos Primitivos: float 🥧
- Uso: Números reais (com casas decimais).
- Exemplos: 3.14, 1.75, 0.001.
- Formatador:
%f. - Precisão: ~6 a 7 dígitos.
Tipos Primitivos: char 🔡
- Uso: Um ÚNICO caractere ou símbolo.
- Exemplos: 'A', '7', '@', '\n'.
- Formatador:
%c. - Observação: Usa-se aspas simples
' '.
Tipos Primitivos: double 💎
- Uso: Decimais de alta precisão.
- Formatador:
%lf(Long Float). - Espaço: 8 Bytes (O dobro do float).
Declaração de Variáveis ✍️
OU
Identificadores (Nomes) 🏷️
Pode:
* Começar com letra ou _.
* Conter números depois da 1ª letra.
* nota1, preco_final, _temp.
NÃO Pode:
* Começar com número (1nota).
* Ter espaços (preco final).
* Ser palavra reservada (int, char, main).
Saída Formatada: printf 📺
Podemos controlar como os dados aparecem:
Entrada de Dados: scanf 📥
Como o programa escuta o usuário?
O perigo do ampersand (&) ⚠️
- O
scanfprecisa do Endereço da variável. - O
&aponta para onde a caixa está na RAM. - Sem o
&, o programa costuma travar!
Exemplo Completo 🧬
#include <stdio.h>
int main() {
char inicial;
printf("Digite sua inicial: ");
scanf(" %c", &inicial); // Note o espaço antes do %c
printf("Sua inicial é: %c\n", inicial);
return 0;
}
Curiosidade: Garbage Value 🗑️
Se você declarar uma variável e não der um valor (inicializar), ela conterá um "lixo de memória".
Sempre inicialize suas variáveis!
Desafio da Aula 🚀
Crie o "Conversor de Idade": Receba a idade em anos e imprima o equivalente em dias.
Próxima Aula 🔜
Aula 04 - Operadores
Vamos aprender a fazer cálculos e comparações com os dados que guardamos hoje.
Dúvidas? 🤔
Pratique agora nos Exercícios!