# Variáveis em C > [!Abstract] Definição > Em C, uma **variável** é um nome dado a uma área de armazenamento na memória que o programa pode manipular. C é uma linguagem **fortemente tipada**, o que significa que você deve declarar obrigatoriamente o tipo de dado que a variável irá armazenar antes de usá-la. ## Tipos Básicos de Variáveis | Tipo | Descrição | Tamanho Típico | Especificador de Formato | | --- | --- | --- | --- | | `int` | Números inteiros (ex: 10, -5) | 2 ou 4 bytes | `%d` ou `%i` | | `float` | Números decimais de precisão simples | 4 bytes | `%f` | | `double` | Números decimais de alta precisão | 8 bytes | `%lf` | | `char` | Um único caractere (ex: 'A', 'z') | 1 byte | `%c` | ## Declaração e Sintaxe ```c int idade = 28; // Números inteiros float altura = 1.75; // Números decimais char inicial = 'C'; // Um único caractere (usa aspas simples) double pi = 3.14159265; // Decimal de maior precisão ``` > [!WARNING] Atenção > - **Nomes de variáveis**: Devem começar com uma letra ou sublinhado (`_`), e são _case-sensitive_ (diferenciam maiúsculas de minúsculas). > - **Strings**: Diferente de outras linguagens, C não possui um tipo `string` nativo. Para textos, usamos arrays de caracteres: `char nome[] = "C-Language";`. ## Constantes Se você deseja que o valor de uma variável não mude durante a execução, utilize a palavra-chave `const`: ```c const int MINUTOS_POR_HORA = 60; ``` ## Referências - [[Linguagem de programação C]] - [C Variables - W3Schools](https://www.w3schools.com/c/c_variables.php)