Além das operações aritméticas familiares +, -, * e /, linguagens de programação também suportam operações bit a bit . Através destas operações de baixo nível , um programador pode acessar bits individuais em um padrão binário , independentemente do tipo de dados. Operações bit a bit implementar aritméticas e lógicas bit turnos e pode fornecer muito mais eficiência do que as operações de alto nível. Instruções
1
Coloque o operador NOT na frente de um valor binário para executar um bit a bit NOT. Operação de complemento Esta chamada de um inverte cada bit valor . Na linguagem de programação C , utilize o símbolo ~ para indicar uma operação NOT . Por exemplo, se X é 0101 , então ~ X é 1010.
2
Executar aritmética lógica em valores binários de comprimento igual. Computadores executar operações lógicas em cada par de bits que vão da direita para a esquerda. Em C, os símbolos &,