Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguagem C
Operadores Bit Bit e Outros.
Slides 20
Profa. Fabiany e Prof. Simo
Operadores lgicos
Operador
>
>=
<
<=
==
!=
Operador
&&
||
!
Ao
Maior que
Maior que ou igual
Menor que
Menor que ou igual
Igual
Diferente
Ao
AND
OR
NOT
Ao
&
AND
|
^
~
>>
<<
OR
OR exclusivo (XOR)
Complemento de um
Deslocamento esquerda
Deslocamento direita
Operadores de deslocamento
#include <stdio.h>
int main()
{
unsigned int i;
int j;
i = 1;
//deslocamento esquerda
for(j = 0; j < 4; j++)
{
i = i << 1; //desloca i de 1 esquerda, que o mesmo que multiplicar por 2
printf("deslocamento esquerda %d: %d\n", j, i);
}
//deslocamento direita
for(j = 0; j < 4; j++)
{
i = i >> 1; //desloca i de 1 direita, que o mesmo que dividir por 2
printf("deslocamento direita %d: %d\n", j, i);
}
system("Pause");
return 0;
}
Operadores de deslocamentos
Estudos
Estudar o Captulo 2 do Livro do Schildt sobre Expresses em C, focandose principalmente na seo de Operadores, com ateno especial e
principal na subseo de Operadores Bit Bit.
Bibliografias da Disciplina
Andr Luiz Villar Forbellone & Henri Frederico Eberspcher.
Lgica de Programao : A construo de Algoritmos e Estruturas
de Dados. Makron Books. 1993