DEV Community

Os operadores bitwise AND, OR, XOR e NOT

1. Introdução aos Operadores Bitwise

  • Operadores bitwise operam em tipos como long, int, short, char e byte.
  • Não podem ser usados com boolean, float, double ou tipos de classe.
  • Usados para testar, configurar ou deslocar bits individuais em um valor.
  • Importantes em programação de sistemas para manipulação de bits de status de dispositivos.

2. Tabela de Operadores Bitwise

  • &: AND bitwise
  • |: OR bitwise
  • ^: XOR bitwise (exclusive OR)
  • >>: Deslocamento para a direita
  • >>>: Deslocamento para a direita sem sinal
  • <<: Deslocamento para a esquerda
  • ~: Complemento de um (NOT unário)

3. Operadores AND, OR, XOR e NOT

  • Operam bit a bit, diferentemente dos operadores lógicos booleanos.

4. Exemplo de AND Bitwise

  • Pode ser usado para desativar bits.

Ver exemplos no repositório
UpCase
ShowBitsExemplo
LowCase
Encode
NotDemo

Link do Repo: Cap5 package
https://github.com/devs-javagirl/java-para-iniciantes

Top comments (0)