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:
Declarar a variável, dando-lhe um tipo de variável e um nome.
Atribuir um valor para a variável.
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.