Aprenda Programação: Operações Bit-a-Bit (Bitwise Operations) : Em geral, uma variável armazena um valor. Contudo, toda variável é composta por bytes, que são compostos por bits. Com operadores adequados, é possível manipular cada um dos bits que compõe uma variável (normalmente do tipo inteiro). Aprenda como fazê-lo usando operações bit-a-bit. Exemplos em JavaScript, Python, Lua e GDScript.