Operadores bit-a-bit (bitwise) em Lua
Autor/fonte: Sandro J. S. Souza
E-mail/Url: http://www.sandro.eti.br
Tags: [ operadores ]
Tweet
Lua possuí os seguintes operadores bit-a-bit (bitwise):
Exemplos de uso dos operadores bit-a-bit (bitwise) em Lua:
Usando not:
Resultado:
Usando and:
Resultado:
Usando or:
Resultado:
- not = Testa se uma comparação não é verdadeira (true);
- and = Os bits que estão tanto em "x" quanto em "y" são ativados;
- or = Os bits que estão tanto em "x" ou em "y" são ativados.
Exemplos de uso dos operadores bit-a-bit (bitwise) em Lua:
Usando not:
-- Como o x não existe, ele vai ser criado if(not x) then x = 2; end; print(x);
Resultado:
2
Usando and:
x = 1; y = 1; w = 2; k = 2; -- x e y são iguais, assim como w e k também são iguais if(x==y and w==k) then return true; else return false; end;
Resultado:
true
Usando or:
x = 1; y = 2; w = 2; k = 2; -- x e y não são iguais, mas w e k são iguais if(x==y or w==k) then return true; else return false; end;
Resultado:
true
Sobre o autor(a): Sandro J. S. Souza
Trabalho com desenvolvimento Web. Visite meu site - http://www.sandro.eti.br
Enviado por xKuRt em 26/06/2010 às 13:10
Itens relacionados
Operadores aritméticos em Lua
Operadores de comparação em Lua
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sábado, 18 de Maio de 2013
Área restrita
Leitura recomendada
Google Top 10 - Como Colocar seu Site ou Blog na Primeira Página do Google
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- xKuRtem 18/05 às 07:46
- ricardohem 17/05 às 14:41
- Info Galaxyem 17/05 às 11:38
Últimos membros cadastrados
- Info Galaxyem 17/05
- notwenem 16/05
- ricardohem 16/05





