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 para a 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, tal 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 nome-

Tipo é o tipo de 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 da linguagem C ou qualquer outro nome de variável que foi declarada anteriormente. O nome é sensível a maiúsculas, embora, tradicionalmente, os nomes das variáveis ​​de linguagem C são escritos em letras minúsculas. Você também pode adicionar números, traços, ou sublinhados ao 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ífica:

variable = valor-

Leia esta construção como, # 147-O valor da variável é igual ao valor # 148.;

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

A atribuição de 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

() {C-int i-float dc principal int #include caractere F-double = 'A'-i = 1-f = 19,0-d = 20.000,009-printf ( "% c n", c) -printf ( " % d n ", i) -printf ("% f n ", f) -printf ("% f n ", 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 personagem um é colocado 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 usado na instrução printf (). Esse marcador de posição é projetado para caracteres simples.

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

printf ( "% c n% d n% f n% f n", c, i, f, d) -

Criar e executar o código.

A string 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 string de formatação, cada um separado por uma vírgula, apenas como mostrado.

exercício 3: Editar linha 12, de modo que o valor atribuído ao f variável é de 19,8 e 19,0 não. 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 float é 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 por 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-fonte, declare uma variável inteira blorf e atribuir-lhe o valor de 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, uma declaração terceira printf () que exibe o valor de blorf multiplicado por si mesmo.

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

O valor da blorf é o 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 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, nomes de variáveis ​​que começam com sublinhados são usados ​​internamente na linguagem C. Evite que a convenção de nomenclatura para agora.

  • Não é um requisito de que todas as variáveis ​​sejam declarados 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 esperar encontrar todas as declarações de variáveis ​​no início da função.

menu