Você está na página 1de 4

Introduo Computao

Aula 05/14 Assunto:Estrutura Bsica de Dados - 1

Compilador DEV C++

No programa acima, so utilizadas as variveis n1 e n2 para armazenar, respectivamente os valores inteiros 2 e 3. Note que para se passar o valor da varivel para dentro da funo printf devemos indicar em que posio da string queremos que o valor da varavel seja passado, atravs do smbolo %d (somente para variveis inteiras). Se passarmos dentro da string o nome da varivel, ele ser reconhecido literalmente pelo processador, veja o exemplo: printf(o valor da varivel n1);

Varivel o nome dado a uma posio de memrida, destinado a conter um tipo especfico de valor. A linguagem C possui 4 tipos especficos de variveis: int : destinado a armazenar nmeros inteiros; char : destinado a armazenar caracteres; float: destinado a armazenar nmeros reais;

retorna a sada: double: destinado a armazernar nmeros reais, entretanto, possui maior capacidade de armazenamento que o float. Exemplo de programa utilizando estruturas de armazenamento de nmeros inteiros: o valor da varivel n1

entretanto, printf(o valor da varivel %d,n1); retorna: o valor da varivel 2

A sada deste programa :

Declarao de uma Varivel: A primeira etapa para se utilizar uma varivel, declarar a variavel ao computador. O comando que declara a varivel ao computador int n1,n2; Este comando aloca um endereo de memria no processador para as variveis n1 e n2, com isto, o programador de linguagem em algo nvel no precisa se preocupar com os endereos de memrias que sero utilizados, mas apenas com o nome da varivel, neste caso, n1 e n2.

Faculdade Mario Schenberg Curso de Engenharia Civil/1o semester Prof. Rafael Pacheco

Alm de alocar endereo no processador, a declarao de uma varivel define o tipo de dado que ser armazenado: nmero inteiro (int), nmero real (float ou double) ou caracter (char). Inicializao de uma Varivel: logo que declarada, uma varavel assume um valor aleatrio, em funo do valor que os registradores estavam armazenando no momento da declarao. Assim, para que a varivel seja utilizada, ela deve ser inicializada com um valor determinado pelo programador. A linha de comando que inicializa a varivel acima : n1=2; n2=3; note que apesar de estarem em uma linha, a inicializao de duas variveis so dois comandos indepentes e poderiam ser escritos assim: n1=2; n2=3; Note que o sinal de igual =, em linguagem C, no representa igualdade, ele um sinal de atribuio de valor. Ou seja, o comando: n1=2; pode ser lido como a varivel n1 recebe o valor 2. Bits e Bytes: as variveis so armazenadas no processador atravs de bits e bytes. Bit a menor unidade de armazenamento, e s pode assumir 2 valores: ou 0 ou 1. Byte um conjunto de 8 bits e pode assumir 255 valores.

1 7

1 6

1 5

1 4

1 3

1 2

1 1

1 0

Valor do bit Posio do bit 1*20 = 1 1*21 = 2 1*22 = 4 1*23 = 8 1*24 = 16 1*25 = 32 1*26 = 64 1*27 = 128 Soma 255

Por exemplo, veja a representao do nmero 101. 0 7 1 6 1 5 0 4 0 3 1 2 0 1 1 0 Valor do bit Posio do bit 1*20 = 1 0*21 = 0 1*22 = 4 0*23 = 0 0*24 = 0 1*25 = 32 1*26 = 64 0*27 = 0 Soma 101

Variveis Inteiras so declaradas atravs do comando int. Variveis inteiras podem ter 2 bytes ou 4 bytes, conforme o processador. Geralmente microcomputadores possuem variveis inteiras de 2 bytes. Variveis inteiras de 2 bytes podem assumir valores inteiros variando entre 32768 e +32767. Variveis inteiras de 4 bytes podem assumir valores entre -2.147.483.648 e +2.147.483.647.

Faculdade Mario Schenberg Curso de Engenharia Civil/1o semester Prof. Rafael Pacheco

As operaes que podem ser efetuadas entre variveis inteiras so: Operador + * / % Operao Soma Subtrao Multiplicao Diviso Inteira Resto de Diviso Exemplo 8 + 3 = 11 83=5 8 * 3 = 24 21 / 5 = 4 21 % 5 = 1

Cujo resultado :

Faculdade Mario Schenberg Curso de Engenharia Civil/1o semester Prof. Rafael Pacheco

Faculdade Mario Schenberg Curso de Engenharia Civil/1o semester Prof. Rafael Pacheco

Você também pode gostar