~ (位非)(SSIS 表达式)

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

对整数执行位求反运算。 此运算符可应用于有符号和无符号整数数据类型。

语法

  
~integer_expression  
  

参数

integer_expression
整数数据类型的任何有效表达式。 integer_expression 是一个整数,该整数转换为二进制数以进行位运算。 有关详细信息,请参阅 Integration Services 数据类型

结果类型

返回 integer_expression 数据类型。

备注

表达式示例

以下示例对数值 170 (0000 0000 1010 1010) 执行位 ~(非)运算。 该数值是一个有符号整数。

  
~ 170  

表达式的计算结果为 -170 (1111111101010101)。

0000000010101010

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

1111111101010101

另请参阅

运算符优先级和结合性
运算符(SSIS 表达式)