~(位非)(SSIS 表达式)

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

语法

        ~integer_expression
      

参数

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

结果类型

返回 integer_expression. 的数据类型。

注释

示例

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

          ~ 170

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

0000000010101010

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

1111111101010101