~ (NOT bit per bit) (espressione SSIS)~ (Bitwise Not) (SSIS Expression)

Viene eseguita una negazione bit per bit di un valore integer.Performs a bitwise negation of an integer. Questo operatore può essere applicato a tipi di dati integer con e senza segno.This operator can be applied to signed and unsigned integer data types.

SintassiSyntax


~integer_expression  

ArgomentiArguments

integer_expressioninteger_expression
Espressione valida con qualsiasi tipo di dati integer.Is any valid expression of an integer data type. integerexpression è un numero intero trasformato in un numero binario per l'operazione bit per bit.integerexpression is an integer that is transformed into a binary number for the bitwise operation. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

Tipi restituitiResult Types

Restituisce il tipo di dati di integer_expression.Returns the data type of integer_expression.

OsservazioniRemarks

NessunoNone

Esempi di espressioneExpression Examples

In questo esempio viene applicato l'operatore ~ (NOT) bit per bit al numero 170 (0000 0000 1010 1010).This example performs a bitwise ~ (NOT) operation on the number 170 (0000 0000 1010 1010). Il numero è un valore integer con segno.The number is a signed integer.


~ 170  

L'espressione restituisce -170 (1111111101010101).The expression evaluates to -170 (1111111101010101).

00000000101010100000000010101010

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

11111111010101011111111101010101

Vedere ancheSee Also

Associatività e precedenza operatori Operator Precedence and Associativity
Operatori ( Espressione SSIS )Operators (SSIS Expression)