〜是一元运算符的补码运算符-它翻转其操作数的位。
~0 = 0xFFFFFFFF = -1
用二进制补码算法
~x == -x-1
在几乎所有从C借用语法的语言中都可以找到〜运算符,包括Objective-C / C ++ / C#/ Java / Javascript。

〜是一元运算符的补码运算符-它翻转其操作数的位。
~0 = 0xFFFFFFFF = -1
用二进制补码算法
~x == -x-1
在几乎所有从C借用语法的语言中都可以找到〜运算符,包括Objective-C / C ++ / C#/ Java / Javascript。