JScript 8.0 中文手册| 首页 | asp之家
按位“取非”运算符 (~)

对一个表达式执行按位“取非”(求非)运算。

~ expression
参数
表达式

任何数值表达式。

备注

~ 运算符查看表达式的二进制表示形式的值,并执行按位求非运算。此运算的结果如下所示:

0101   (expression)
----
1010   (result)

表达式中的任何一位为 1,则结果中的该位变为 0。表达式中的任何一位为 0,则结果中的该位变为 1。

~ 运算符充当整型数据类型的操作数时,它不进行强制并返回与操作数具有相同数据类型的值。当操作数是非整型数据类型时,该值在运算执行之前被强制为 int 类型,该运算符的返回值为 int 类型。

要求

版本 1

请参见

参考

逻辑“非”运算符 (!)

概念

运算符优先级
运算符摘要