Obra: Programar em C/Variáveis
variáveis em um programa existe necessidade de se guardar valores na memória isso feito através de variáveis que podem ser definidas como nomes que se referem lugares na memória onde são guardados valores ao declararmos uma variável não apenas estamos reservando um espaço de memória como também estamos associando um nome ele identificador ao invés de utilizarmos endereço da variável na memória que seria geralmente notado na forma hexadecimal como por exemplo fed referimo nos ao endereço apenas pelo seu nome apenas para deixar claro própria notação em hexadecimal já uma simplificação pois computadores na verdade trabalham com binário em para utilizar uma variável ela deve ser primeiramente declarada ou seja devemos requisitar espaço necessário para essa variável após reservar um espaço na memória computador irá associar ele nome da variável se você não declarar uma variável tentar utilizá la compilador irá avisá lo disso não continuará compilação declarando variáveis genericamente para declarar uma variável usamos seguinte instrução por exemplo para declarar uma variável do tipo int com nome podemos escrever int sempre necessário indicar tipo da variável pois cada tipo tem um tamanho diferente ou seja ocupa mais ou menos espaço na memória do computador mais adiante introduziremos os tipos de variável atribuindo valores se quisermos associar um valor uma variável usamos operador igual nesse caso estamos pedindo que computador guarde valor no espaço alocado variável observação apesar de este operador se assemelhar ao igual da matemática sua função diferente para verificar igualdade de dois valores usamos operador de comparação dois iguais possível também atribuir um valor uma variável ao mesmo tempo que ela declarada que chamado de inicializar variável por exemplo int possível também declarar mais de uma variável de um mesmo tipo em uma única instrução separando os nomes por vírgulas também possível inicializar as variáveis dessa maneira int int int como próprio nome já diz valor existente numa variável pode ser mudado da mesma maneira que ele normalmente atribuído se tivermos int no final valor da variável será exemplo de erro mesmo sabendo que um exemplo de erro escreva código acima em um arquivo tente compilar para se familiarizar com as mensagens de erro do compilador assim você saberá que fazer quando elas ocorrerem no exemplo acima não foi declarada variável ao tentar compilar compilador informa que símbolo não foi definido nomes de variáveis existem algumas restrições quanto ao nome que podemos dar variáveis essas regras se aplicam também para nomear funções estruturas os nomes de variáveis devem ser únicos no mesmo escopo não podemos ter duas variáveis com mesmo nome nome pode ser igual ao de outra variável já existente em escopo superior porém recomendado fortemente que não se use variáveis iguais sob pena de tornar código do programa incompreensível ou de difícil análise assim como muitas outras linguagens de programação sensível utilizaçã
eensível ou de difícil análise assim como muitas outras linguagens de programação sensível utilização de maiúsculas minúsculas case sensitive portanto código seguir seria válido geraria três variáveis diferentes int nome int nome int nome em nomes de variáveis podemos usar letras maiúsculas ou minúsculas de sem acentos algarismos arábicos caractere sublinhado mas primeiro caractere deve ser uma letra ou sublinhado algumas palavras não podem ser usadas para nomes de variáveis por serem palavras reservadas palavras que têm significado especial na linguagem padrão atual especifica que nomes de até caracteres devem ser aceitos alguns compiladores podem até aceitar nomes maiores que isso mas não considere isso uma regra não use nomes tão longos exemplo de variáveis em funcionamento testedevariavel include int main int printf valor de return no exemplo acima vemos que atribuído valor para variável logo atribuído valor de para variável em seguida variável recebe os valores de somados resultando em isso demonstra que podemos atribuir valores de variáveis existentes em novas variáveis se adicionarmos printf valor de teremos outro resultado apenas manipulando variáveis sem tocar no valor inicial de programmierung variablen und konstanten