Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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