Pular para o conteúdo
Ana Malagoli

Variáveis e tipos de dados

Entendendo os primeiros conceitos de programação em C.

C 2 min de leitura

Ao começar a estudar programação em C, um dos primeiros conceitos que encontrei foram as variáveis e os tipos de dados. Eles são fundamentais para entender como um programa armazena e trabalha com informações. Antes de avançar para estruturas mais complexas, é importante entender como declarar, armazenar e modificar valores.

Variáveis são como caixas onde podemos armazenar informações. Cada caixa possui um nome, que pode ser utilizado para acessar o valor armazenado nela.

Na programação, as variáveis são utilizadas para guardar valores que podem ser utilizados e modificados enquanto o programa está sendo executado.

Declarar uma variável significa criar uma variável e definir seu tipo e seu nome. Em C, a declaração segue uma sintaxe específica:

tipo nome;

Exemplos:

#include <stdio.h>
int main() {
int idade;
int quantidade;
float altura;
char letra;
char nome[20];
return 0;
}

Os nomes das variáveis precisam seguir algumas regras:

  • Podem começar com uma letra ou sublinhado (_);
  • Não podem começar com um número;
  • Depois do primeiro caractere, podem conter letras, números e sublinhados;
  • São sensíveis a maiúsculas e minúsculas. Portanto, idade e Idade são variáveis diferentes;
  • Não podem utilizar palavras reservadas da linguagem, como int, float e return;
  • É recomendado utilizar nomes claros e que indiquem o propósito da variável.

Exemplos:

int idade; // permitido
int Idade; // permitido e diferente de "idade"
float _altura; // permitido
float altura_2; // permitido
char 2letra; // não permitido: começa com número
int int; // não permitido: palavra reservada

O tipo de dado determina quais valores uma variável pode armazenar. Alguns dos principais tipos utilizados em C são:

int idade; // números inteiros
float altura; // números com casas decimais
double peso; // números com casas decimais e maior precisão
char letra; // um caractere
char nome[20]; // sequência de caracteres

Inicializar uma variável significa atribuir um valor a ela no momento de sua declaração:

int idade = 25;
float altura = 1.75;
double peso = 90.3;
char letra = 'A';
char nome[20] = "Sergio";

Também é possível declarar a variável primeiro e atribuir um valor posteriormente:

int quantidade;
quantidade = 1;

Nesse caso, quantidade foi declarada primeiro e depois recebeu um valor por meio de uma atribuição.

Também é possível alterar o valor de uma variável:

int idade = 25;
idade = 10;

Agora, o valor armazenado em idade é 10.

Atenção: variáveis locais que são apenas declaradas e não inicializadas não possuem um valor definido. Por isso, é importante atribuir um valor antes de utilizá-las.

Para variáveis do tipo char, um único caractere deve ser colocado entre aspas simples:

char letra = 'A';

Já uma sequência de caracteres, como um nome, utiliza aspas duplas:

char nome[20] = "Sergio";

Variáveis são utilizadas para armazenar informações durante a execução de um programa. Para trabalhar com elas em C, é necessário entender seu tipo, sua declaração, suas regras de nomenclatura e como atribuir valores. Esses conceitos são fundamentais para começar a construir programas na linguagem.