O que são variáveis ​​na programação C

O Que Sao Variaveis Na Programacao C



A linguagem de programação permite que os usuários se comuniquem com os computadores de uma maneira que possam entender. No entanto, para realizar algo significativo, os usuários precisam ser capazes de armazenar e manipular dados. É aí que entram as variáveis, o Variáveis são um conceito essencial na programação que nos permite representar e manipular dados em nosso código. Na programação C, variáveis desempenham um papel crucial na definição e armazenamento de dados na memória, tornando-os um bloco de construção fundamental para qualquer programa.

Neste guia, exploraremos o conceito de variáveis ​​na programação C, incluindo sua sintaxe, tipos e uso.







O que são variáveis ​​na programação C

Variáveis são usados ​​para armazenar valores de dados que podem ser modificados durante a execução do programa. Uma variável tem um tipo de dado, que define o tipo de dado que pode ser armazenado nela, e um nome, que é usado para identificar a variável.



A tabela a seguir mostra alguns dos tipos de dados comuns na programação C, junto com seus requisitos de armazenamento e exemplos.



Tipo de dados Armazenar Exemplo
Caracteres 1 byte Armazene caracteres como A, C, D
int 2 a 4 bytes Pode conter um número inteiro como 2, 450, 560
dobro 8 bytes Pode conter valores decimais de precisão dupla, como 22,35
flutuador 4 bytes Contém um único ponto decimal de precisão 2,35
vazio 0 byte Ausência de qualquer tipo

Observação : É importante observar que o tamanho de um int pode variar dependendo do sistema e pode ser de 2 ou 4 bytes. Da mesma forma, o tamanho do float pode diferir entre várias implementações.





Regras para nomear uma variável na programação C

As regras abaixo mencionadas devem ser mantidas em mente ao nomear uma variável na programação C:

  1. Os nomes das variáveis ​​não devem começar com um dígito.
  2. O nome da variável consiste em dígitos, letras e caracteres de sublinhado. Espaços em branco e espaços não são permitidos em um nome de variável.
  3. As palavras reservadas ou palavras-chave como float e int não são permitidas em um nome de variável.
  4. C é uma linguagem que diferencia maiúsculas de minúsculas, então maiúsculas e minúsculas são tratadas de forma diferente, tente nomear a variável em minúsculas.

De acordo com as regras acima, alguns exemplos de variável válida nomes são:



  • int meuNúmero;
  • flutuar valor_médio;
  • char _resultado;

As seguintes variáveis ​​são inválido e você não pode declarar a variável como estas na programação C:

  • int 123abc;
  • float meu-valor;
  • primeiro nome do personagem;
  • duplo $total;

Como declarar, definir e inicializar a variável na programação C

O declaração da variável deve ser feito antes de ser usado no programa. A declaração está informando ao compilador sobre a variável que existe com o seguinte tipo de dado e é utilizada no programa.

Por exemplo, você pode declarar uma variável inteira chamada “ idade ” para armazenar a idade de uma pessoa:

int idade ;

Você pode atribuir um valor à variável usando o operador de atribuição:

idade = 27 ;

Você também pode declarar e inicializar uma variável em uma única instrução:

int idade = 27 ;

Você também define as múltiplas variáveis ​​do mesmo tipo de dados em uma única linha:

int idade , DOB ;

Você também pode usar variáveis ​​em uma expressão onde elas podem ser combinadas com operadores para realizar cálculos ou comparações.

Por exemplo:

int a = 5 ;

int b = 10 ;

int soma = a + b ;

No exemplo acima, as variáveis a e b são usados ​​em uma expressão cujo resultado é armazenado em uma variável “ soma ”.

Variáveis são normalmente declarados e definidos dentro da função principal ou dentro de outras funções definidas no programa. No entanto, com o palavra-chave externa , você pode declarar uma variável fora de qualquer função usando a seguinte sintaxe:

externo int a ;

Tipos de variáveis ​​em programação C

A seguir estão os diferentes tipos de variáveis ​​na programação C:

1: Variável local

Na programação C, um variável local é uma variável que é declarada dentro de uma função ou bloco. Ele só pode ser acessado dentro da função ou bloco em que foi definido e, como resultado, seu escopo é limitado a essa função.

Por exemplo:

#include

int principal ( ) {

int a = quinze ;
flutuador f = 5,99 ;
Caracteres CH = 'Com' ;

// Imprime variáveis
printf ( '%d \n ' , a ) ;
printf ( '%f \n ' , f ) ;
printf ( '%c \n ' , CH ) ;


}

Saída

2: Variável Estática

Na programação C, uma variável estática é uma variável que retém seu valor entre chamadas de função e tem um escopo local. Quando uma variável é declarada como estática dentro de uma função, seu valor é inicializado apenas uma vez e retém seu valor entre as chamadas de função.

Por exemplo:

#include

int diversão ( ) {

estático int contar = 1 ;
contar ++;
retornar contar ;
}
int principal ( ) {
printf ( '%d' , diversão ( ) ) ;
printf ( '%d' , diversão ( ) ) ;
retornar 0 ;


}

Saída

Se a variável de contagem não fosse estática, a saída seria “ 2 2 ”.

3: Variável Global

Na programação C, uma variável global é uma variável declarada fora de qualquer função e acessível a todas as funções do programa. O valor da variável global pode ser lido e modificado por qualquer função.

Aqui está um exemplo de programa em C no qual usamos uma variável global:

#include

int minha_var = 42 ; // declaração de variável global

int principal ( ) {

printf ( 'O valor da Variável Global é %d \n ' , minha_var ) ;
retornar 0 ;


}

Saída

4: Variável Automática

Na programação C, as variáveis ​​declaradas dentro de uma função geralmente são tratadas como variáveis ​​automáticas. Por funcionarem como variáveis ​​locais para a função na qual são declaradas, as variáveis ​​automáticas também são conhecidas como variáveis ​​locais.

A variável automática é criada e destruída toda vez que a função é chamada. Esta é uma variável opcional, pois não há uma grande diferença entre variáveis ​​automáticas e locais na programação C.

Exemplo:

#include

int principal ( ) {

int a = 10 ;
auto int b = 5 ; // variável automática usando a palavra-chave 'auto'
printf ( 'O valor de a é %d \n ' , a ) ;
printf ( 'O valor de b é %d \n ' , b ) ;
retornar 0 ;


}

Saída

5: Variável Externa

O variável externa é outro tipo de variável que pode ser declarado uma vez em um programa e você pode usá-lo em vários arquivos de origem. O variáveis ​​externas também são chamados variáveis ​​globais porque você pode usá-los em qualquer lugar em seu código.

Por exemplo:

#include

externo int a ; // declara a variável 'a' como externa

int principal ( ) {

printf ( 'O valor de a é %d \n ' , a ) ; // usa a variável externa 'a'
retornar 0 ;


}

int a = 5 ; // define a variável externa 'a'

Saída

Conclusão

A variável é usada para nomear um local de memória que armazena dados. Em C, podemos modificar o valor da variável e usá-la várias vezes. Depois de definir um tipo de variável, você pode alterá-lo. Contém a lista de uma ou mais variáveis. A variável tem cinco tipos diferentes, incluindo variável local, estática, global, automática e externa. Discutimos os detalhes das variáveis ​​C e fornecemos exemplos na seção acima do guia.