Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: WindowMaker + XFTE
Por fabio
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Inteiros e Strings na linguagem C
Linux user
andrezc
20/04/2010
Neste artigo veremos como é fácil trabalhar com variáveis na linguagem C.
Por: André
[ Hits: 8985 ]
Conceito: 4.0   3 voto(s)3 voto(s)3 voto(s)3 voto(s)3 voto(s) + quero dar nota ao artigo

Introdução

Neste artigo conheceremos a utilização de variáveis na linguagem de programação C, o que é muito usado.

O que são variáveis:

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.

Quando nos referimos à variável, do ponto de vista da programação de computadores, estamos tratando de uma "região de memória (do computador) previamente identificada cuja finalidade é armazenar os dados ou informações de um programa por um determinado espaço de tempo". A memória do computador se organiza tal qual um armário com várias divisões. Sendo cada divisão identificada por um endereço diferente em uma linguagem que o computador entende.

O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão.

O computador identifica cada divisão por intermédio de um endereço no formato hexadecimal, e as linguagens de programação permitem nomear cada endereço ou posição de memória, facilitando a referência a um endereço de memória. Uma variável é composta por dois elementos básicos: o conteúdo,o valor da variável e identificador, um nome dado à variável para possibilitar sua utilização.

Fonte: Variável (programação) - Wikipédia, a enciclopédia livre

As variáveis são amigas do programador, sempre estão juntos, seja em C ou em qualquer outra linguagem, como Java, Python, Perl etc. As variáveis são usadas para armazenar um valor, que pode ser numérico ou pode conter letras. Por exemplo, no algoritmo:

algoritmo interage;
INICIO
declare x : int;
declare y : string;
escreva ("Entre com seu nome ");
leia(y);
escreva ("Entre com sua idade ");
leia (x);
escreva (" Seus dados : ");
escreva(" Nome : "y);
escreva("Idade : "x);
FIM.

Neste caso o que fizemos foi solicitar ao usuário que ele entrasse com seu nome (variável y, do tipo string) e que ele entrasse com a sua idade (variável x, do tipo inteiro). Logo após ele entrar com seus dados esses mesmos dados são lidos e logo depois o compilador imprime eles. Esse é um algoritmo que interage mais com o usuário. Agora faremos um algoritmo que terá uma variável já com o seu devido valor. Depois passaremos estes dois algoritmos para o C.

Segundo algoritmo, onde as variáveis terão o seu devido valor:

algoritmo valor;
INICIO
declare x : int;
declare y : string;
x = 64;
y = Clodoaldo;
escreva (" Seus dados : ");
escreva(" Nome : "y);
escreva("Idade : "x);
FIM.

No algoritmo acima o x e o y já tinham um valor, que neste caso seria a idade 64 e o nome Clodoaldo. Estaremos fazendo este mesmo procedimento agora, só que na linguagem C, o que deixa a coisa muito mais interessante.

Requisitos:
  • Compilador
  • Editor de textos
  • IDE (opcional)

Eu estou utilizando:
  • Compilador: 4.3.3
  • Editor de textos: Gedit
  • IDE: Não
  • OS: Linux
  • Distribuição: Ubuntu

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Variáveis do tipo inteiro
   3. Variáveis do tipo string
   4. Conclusão

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por andrezc em 20/04/2010 - 11:49h:

Só uma correção pessoal, houve um erro onde eu disse variáveis do tipo string. O correto seria variáveis do tipo char.

Mil desculpas.

[2] Comentário enviado por master_linux em 24/04/2010 - 15:45h:

Não não, o correto não seria "variável do tipo char". O correto seria "variável do tipo array", um array de char, ou seja, uma string representada por um array de caracteres.

[3] Comentário enviado por fabiocostainfo em 03/05/2012 - 21:33h:

Só para complementar a variável do tipo char em C é só declara-la como um vetor e informar quantos carácter esse vetos char irá suportar pelo programa.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.