Os operadores bitwise são aqueles que alteram o valor das variáveis em operações lógicas diretamente no processador, tornando-as muito mais performáticas. Estas operações são geralmente chamadas de tratamento por bits pois são operações que comparam e modificam a variável bit por bit. São eles:
Op : Nome : Uso : Descrição
~ : Inversão : ~x : Inversão dos bits de x.
& : E lógico : x & y : AND bit a bit entre x e y.
| : OU lógico : x | y : OR bit a bit entre x e y.
^ : OU excl. lógico : x ^ y : XOR bit a bit entre x e y.
<< : Desloc. a esq. : x << y : Desloc. a dir os bits de x, y vezes.
>> : Desloc. a dir. : x >> y : Desloca a direita os bits de x, y vezes.
>>> : Desloc. a dir. : x >>> y : Preenche zero a esquerda de x, y vezes.
domingo, 18 de novembro de 2007
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário