Você escreve uma linha de código. Ele calcula um número. Ou talvez obtenha informações de um usuário. Então o que? O programa esquece imediatamente. A menos que você diga para não fazer isso.
É aí que entram as variáveis.
Pense em uma variável como uma caixa rotulada na memória do seu computador. Você coloca algo nele, cola um nome do lado de fora e decide que tipo de coisa cabe dentro. Mais tarde, você pode abrir a caixa e usar o que está dentro. Sem variáveis, seu software seria inútil. Não poderia conter dados. Não conseguia tomar decisões. Apenas… correu e esqueceu tudo.
Como criar uma variável em C
Em C, você não pega apenas uma caixa. Você deve especificar que tipo de caixa é. Isso é chamado de declarar uma variável.
Pegue esta linha:
intb;
Isso faz duas coisas. Primeiro, cria um espaço na memória. Em segundo lugar, ele rotula esse espaço como b. A parte int diz ao compilador: “Ei, esta caixa é apenas para números inteiros.” Sem decimais. Sem cartas. Apenas números inteiros.
Agora você tem uma variável chamada b do tipo int. Mas está vazio. Ou melhor, está cheio de dados inúteis até que você os limpe.
Armazenando e usando valores
Para colocar algo em b, você usa o sinal de igual. Não igualdade matemática. Atribuição.
b = 5;
Agora b contém o valor 5. Você pode alterá-lo mais tarde. Você pode usá-lo agora.
Quer ver o que há em b? Use printf.
printf("%d",b);
O %d é um espaço reservado. Diz: “Coloque um número inteiro aqui.” O computador olha para b, vê 5 e imprime. Simples.
Mas espere. E se você precisar armazenar uma carta? Ou um decimal? Um int não vai funcionar. É por isso que C lhe dá escolhas.
Quais tipos de dados você deve usar?
C possui alguns tipos padrão para variáveis. Escolha o caminho certo ou seu código será quebrado.
- int – Para números inteiros. Como 42, -7 ou 0.
- float – Para números com decimais. Como 3,14 ou 0,001.
- char – Para caracteres únicos. Como
'm'ou'Z'.
Observe as citações? Em C, os caracteres ficam entre aspas simples. Strings (como “hello”) ficam entre aspas duplas. Não os misture.
Você verá esses tipos em todos os lugares. int para contadores. float para dinheiro ou medidas. char para sinalizadores ou códigos de uma única letra.
Então, por que isso importa? Porque cada aplicativo que você usa, cada jogo que você joga, cada site que você visita depende de variáveis para acompanhar o estado. Sua pontuação. Seu status de login. A posição do seu mouse. Todas as variáveis.
Entenda-os errado e as coisas falham. Acerte-os e seu programa realmente funcionará.
Variáveis são a memória do seu programa. Sem eles, o código é apenas ruído.
Comece pequeno. Declare um. Atribua um valor. Imprima. Veja o que acontece. Então tente um `float
















