1. Variáveis e caixas
Variáveis são umas paradas especiais pra guardar dados. Qualquer dado. Todos os dados em C# ficam guardados em variáveis. O jeito mais fácil de entender é pensar numa caixa: uma caixa comum mesmo.
Imagina que tu escreveu o número 13 num papel e colocou esse papel numa caixa. Agora dá pra dizer que “a caixa guarda o valor 13”.

Cada variável em C# tem três coisas importantes: tipo, nome e valor.
Nome serve pra diferenciar uma variável da outra. Tipo a etiqueta na caixa.
Tipo da variável diz qual tipo de valores/dados ela pode guardar. Na caixa de bolo vai bolo, na caixa de sapato vai sapato, e por aí vai.
Valor é o objeto, dado ou informação que tá guardado na variável.
Cada objeto em C# tem seu tipo. Por exemplo, pode ter esses tipos de dados: número inteiro, número decimal, texto, tipo Gato, tipo Casa e por aí vai.
Cada variável (caixa) também tem seu tipo. A variável só pode guardar valores do mesmo tipo que ela. Caixas diferentes pra coisas diferentes: caixa de bombom, caixa de dúzia de ovos, etc. Igualzinho na vida real.
2. Criando uma variável
No C#, pra criar uma variável, tu usa um comando assim:
tipo nome;
Onde tipo é o tipo da variável (igual ao tipo dos valores que ela pode guardar). E nome é o nome da variável.
Exemplos:
| Criando variável: primeiro o tipo, depois o nome. | Descrição |
|---|---|
|
Criando uma variável chamada a do tipo int. |
|
Criando uma variável chamada s do tipo string. |
|
Criando uma variável chamada c do tipo double. |
Os dois tipos mais usados são números inteiros (chamado int) e texto (chamado string). Também é bem comum o tipo double — que são números decimais (reais).
3. Atribuição
Como já falei, a variável tem nome, tipo e valor. Nome e tipo já vimos, mas e o valor? Como colocar um valor na variável?
Pra colocar um valor na variável, tem uma operação especial — operação de atribuição. Ela copia o valor de uma variável pra outra. Não transfere, só copia mesmo. Tipo copiar arquivo no PC. A atribuição fica assim:
nome = valor;
Onde nome é o nome da variável, e valor é o valor que vai ser colocado na variável. O valor pode ser um valor direto, o nome de outra variável ou até uma expressão usando variáveis.
Exemplos:
| Código | Descrição |
|---|---|
|
Cria a variável iCria as variáveis a, bCria a variável x |
|
A variável i recebe o valor 3. |
|
A variável a recebe o valor 1. A variável b recebe o valor 2. |
|
A variável x recebe o valor 3. Na linha seguinte, o valor de x aumenta em 1, x agora é 4. |
Pra atribuição, usa o sinal de igual =. Não é comparação! É o comando pra copiar o valor da direita do igual pra variável da esquerda. Pra comparar em C#, usa dois iguais ==.
4. Nome da variável: o que pode e o que não pode
Olha só umas dicas pra criar variáveis:
- O nome da variável pode ser qualquer um (tipo temperature, score, userAge).
- Mas tem umas regras — não pode começar com número, e não pode ser igual a palavra reservada do C# (tipo, não pode chamar a variável de int ou if).
- Não pode ter símbolos especiais, só $ e _.
- Maiúscula e minúscula fazem diferença no nome (
Ageeagesão variáveis diferentes). - Normalmente a galera usa o estilo
camelCase: primeira letra minúscula, depois cada palavra começa com maiúscula (userAge,maxScore).
Exemplos de nomes permitidos:
int x123 = 1;
string gato;
double PI = 3.14;
string MAIN_PATH = "c:/";
Exemplos de nomes proibidos:
int 1primeiro = 1; // nome não pode começar com número
int numero# = 25; // símbolo # não pode no nome
string nome" = "John"; // aspas não podem no nome
double pi+e = 5.123'; // nome não pode ter +
O resto tu vai sacar nas próximas aulas. Agora uma pergunta de lógica: em quantos passos dá pra pegar um gato e colocar na caixa?
5. Gatos e caixas

Como pegar um gato:
- Pega uma caixa vazia.
- Espera.
Brincadeira 🙂
Bom, talvez na caixa até caiba um monte de gatos, mas numa variável só cabe um valor de cada vez. E é sobre isso que vai ser o próximo exercício.
GO TO FULL VERSION