Share via


Operadores bit a bit (Mecanismo de Banco de Dados)

Operadores bit a bit são usados em int, smallintou dados tinyint. O operador ~ (NOT bit a bit ) também pode usar dados de bit. Todos os operadores bit a bit executam uma operação em um ou mais valores inteiros especificados que são traduzidos em expressões binárias nas instruções Transact-SQL. Por exemplo, o operador ~ (bit a bit NOT) altera os binários 1 para 0 e 0 para 1. Para ver operações bit a bit, você pode converter ou calcular valores decimais.

Como exemplo, assuma que você quer somar 150 e 75 e você também está interessado no valor decimal de 225. Porém, você também quer usar aritmética binária, a adição de 0 e 1. Use o operador bit a bit AND (&) para esse propósito.

Se você estiver armazenando dados inteiros, valores ordinários de decimal como 150 e 75, mencionados antes, e quer executar uma tradução interna para executar a matemática binária, use os operadores bit a bit. Operadores bit a bit também são muito úteis para obter um valor NOT que não é especificamente o oposto exato.