Capítulo 3

Criação de variáveis e tipos de dados

Autor: Felipe Prado

Introdução

Para que sua aplicação em C se torne bem útil, lança-se mão do uso de variáveis. Mas afinal, o que seriam elas?

int numero
char letra

Variáveis são partes reservadas na memória do programa que são utilizadas para guardar informações. Elas pode servir, tanto para cálculos,

int numero1;

como para guardar textos e outros tipos de informação.

char letra;

Declaração de variáveis

Em C, as variáveis devem ser declaradas antes de serem utilizadas. Acima, foram utilizados exemplos de variáveis que começam com letras. Nesta linguagem, as variaveis devem iniciar com letra minuscula ou um caractere underscore (_):

int num;
char caractere;
float _produto;

Uma variável não pode iniciar com números. Expressões reservadas do sistema ( if, else, while, ... ) também não podem ser utilizadas para nomear as váriáveis. Exemplo incorreto:

int 1;

Podemos atribuir valores às variáveis, para isto, basta colocar um sinal de igual (=) após o nome da variável:

int num;
num = 1;

Apesar de não podermos iniciar os nomes das variáveis com letras maiúsculas ou números, eles podem aparecer nos demais caracteres da variável. Lembre-se que, por ser case sensitive, as variáveis deverão ser cahamdas do mesmo modo em que foram declaradas. Caso contrário, seu programa acusará um erro:

int nUm;
num = 1; //aqui seu programa acusará um erro

Uma boa prática é sempre dar nomes às suas variáveis de acordo com os dados que elas guardam. Em programas com muitas linhas de código isto facilita sua leitura:

int matricula;
float nota1bim;

Tipos de dados

Em C, existem cinco tipos, chamados primitivos, de dados: char, int, float, double e void

Com exceção do void (que é mais utilizado para desenvolver funções ou variáveis que nada retornam ou que nada recebem, como será visto mais a frente), todos os outros tipos são capazes de guardar informações.

  • O tipo char é utilizado para guardar um caractere:
    char letra;
    letra = "I";
    
    • Lembre-se que, ao atribuir valores a uma variável caractere, o valor deve estar sempre entre aspas (" ").
  • O tipo int é utilizado para guardar números inteiros:

    int idade;
    idade = 29;
    
  • O tipo float é utilizado para guardar números reais:

    float nota;
    nota = 7.1;
    
    • Lembre-se que, diferente do sistema métrico, que utilizamos a vírgula (,) para atribuir valores decimais, em C, números reais devem ter sua parte decimal precedida de um ponto (.) .
  • O tipo double é utilizado para guardar números reais de grande tamanho:
    double massadosol;
    massadosol = 1.98892 × 10000000000000000000000000000000000;
    

Referências

MIZRAHI, Victorine Viviane Treinamento em Linguagem C - 2ª ed. 2008 - Pearson

GOPAC - Grupo de Otimização e Projeto Assistidos por Computador - UFMG Curso de C Disponível em: http://mtm.ufsc.br/~azeredo/cursoC/aulas/c740.html Acesso em 14 de novembro de 2017.

results matching ""

    No results matching ""