Compartilhar via


~ (Não de bit a bit) (Expressão SSIS)

Executa uma negação bit a bit de um inteiro. Esse operador pode ser se aplicado a tipos de dados inteiro assinados e não assinados.

Sintaxe

  
~integer_expression  
  

Argumentos

integer_expression
É qualquer expressão válida de um tipo de dados inteiro. integer_expression é um inteiro que é transformado em um número binário para a operação bit a bit. Para obter mais informações, consulte Integration Services Data Types.

Tipos de resultado

Retorna o tipo de dados de integer_expression.

Comentários

Nenhum

Exemplos de expressões

Esse exemplo executa uma operação ~ (NOT) bit a bit no número 170 (0000 0000 1010 1010). O número é um inteiro assinado.

  
~ 170  

A expressão é avaliada como -170 (1111111101010101).

0000000010101010

----------------------

1111111101010101

Consulte Também

Precedência de operador e capacidade de associação
Operadores (Expressão SSIS)