Como usar variáveis ​​ao programar em c

A maioria, se não todos, dos seus programas futuros linguagem C vai empregar variáveis. Há básicos três etapas para usar variáveis ​​na linguagem C:

  1. Declarar a variável, dando-lhe um tipo de variável e um nome.

  2. Atribuir um valor à variável.

  3. Use a variável.

Todas as três etapas são necessárias para trabalhar com variáveis ​​em seu código, e essas etapas devem ser concluídas nessa ordem.

Para declarar uma variável, coloque uma declaração perto do início de uma função, como a função main () em todos os programas C. Coloque a declaração após o colchete inicial. A declaração é uma declaração em uma linha por si só, terminando com um ponto e vírgula:

Digite o nome-

tipo é do tipo variável.

No exemplo anterior, nome é o nome da variável. O nome de uma variável não deve ser o nome de uma palavra-chave linguagem C ou qualquer outro nome variável que foi declarada anteriormente. O nome é sensível a maiúsculas, embora, tradicionalmente, os nomes de variáveis ​​de linguagem C são escritos em letras minúsculas. Você também pode adicionar números, traços, ou sublinhados para o nome da variável, mas sempre começam o nome com uma letra.

O sinal de igual é usado para atribuir um valor a uma variável. O formato é muito específico:

variável = valor-

Leia esta construção como, “O valor de variável é igual ao valor.”

Aqui, variável é o nome da variável. Deve ser declarado no início do código-fonte. valor é um valor de imediato, uma constante, uma equação, outra variável, ou um valor devolvido de uma função. Após a instrução é executada, o variável contém o valor que está especificado.

Atribuir um valor a uma variável satisfaz o segundo passo para usar uma variável, mas você realmente precisa fazer algo com a variável para torná-lo útil. As variáveis ​​podem ser usadas em qualquer lugar em seu código-fonte que um valor poderiam ser especificado diretamente.

Em Trabalhando com variáveis, quatro tipos de variáveis ​​são declarados, os valores atribuídos, e utilizado em printf () declarações.

Trabalhando com variáveis

#include int main () {char int c-i-f flutuador duplo-d-c = `A`-i = 1-f = 19,0-d = 20000,009-printf ("% cn", C) -printf ("% dn", I) -printf ("% fn", F) -printf ("% fn", D) -Retornar (0) -}

Exercício 1: Digite o código-fonte para Trabalhando com variáveis ​​para o editor. Construir e executar.



A saída é algo como isto:

a119.00000020000.009000

Na linha 10, o valor único caractere um é colocada na variável de char uma. caracteres simples são expressas usando aspas simples em C.

Na linha 15, você vê o espaço reservado% c utilizada na instrução printf (). Esse espaço reservado é projetado para caracteres simples.

exercício 2: Substitua as linhas 15 a 18 com uma declaração única printf ():

printf ("% Cn% DN% fn% fn", C, i, f, d) -

Criar e executar o código.

A seqüência de formatação printf () pode conter tantas personagens de conversão, conforme necessário, mas apenas enquanto você especificar a quantidade adequada e tipo de variáveis ​​para os espaços reservados, e na ordem correta. As variáveis ​​aparecem após a cadeia de formatação, cada um separado por uma vírgula, como mostrado apenas.

exercício 3: Editar Linha 12 para que o valor atribuído ao f variável é de 19,8 e não 19,0. Criar e executar o código.

Você viu o valor 19.799999 exibida para a variável f? Você diria que o valor é imprecisa?

Exatamente!

O tipo de variável flutuador é precisão simples: O computador pode armazenar de forma precisa apenas oito dígitos do valor. A representação interna de 19,8 é realmente o valor 19,799999 porque um valor de precisão simples (float) é preciso apenas para o oitavo dígito. Para fins matemáticos, 19.799999 é efetivamente 19.8- você pode direcionar o código para exibir esse valor, utilizando o espaço reservado% .1f.

Exercício 4: Criar um projeto chamado ex0605. No código de fonte, declarar um variável número inteiro blorf e atribuir-lhe o valor 22. Ter uma declaração printf () exibir o valor da variável. Ter uma declaração segundo printf () exibir esse valor acrescido de 16. Então, um comunicado terceiro printf () que exibe o valor de blorf multiplicado por si só.

Aqui está a saída da solução programa de exemplo:

O valor da blorf é valor 22.O de blorf mais 16 é o valor 38.A de blorf vezes em si é 484.

Exercício 5: Reescrever o código fonte para o Exercício 4. Use o valor GLORKUS constante em vez do blorf variável para representar o valor de 16.

  • Um nome de variável deve sempre começar com uma letra, mas você também pode iniciar o nome com um sublinhado, que o compilador acredita ser uma carta. De modo geral, os nomes das variáveis ​​que começam com sublinhados são usados ​​internamente na linguagem C. Evite que convenção de nomenclatura para agora.

    Video: Me Salva! Programação em C - PLC04 - Declaração de Variáveis, Leitura e Escrita de Dados

  • Não é uma exigência de que todas as variáveis ​​sejam declaradas no início de uma função. Alguns programadores declarar variáveis ​​na linha antes de serem utilizados pela primeira vez. Esta estratégia funciona, mas é fora do padrão. A maioria dos programadores esperam encontrar todas as declarações de variáveis ​​no início da função.


Publicações relacionadas