语法参考按位取反表达式版本:master本页总览按位取反表达式 语法 ~ 表达式 描述 按位取反是一个单目的位运算符,对整数类型的每一位进行取反操作。 按位取反表达式的操作数必须是整数类型(int)。 对于操作数的二进制表示形式,按位取反表达式将每一位的 0 变为 1,1 变为 0。 按位取反之后的结果仍然为 int 类型。 示例 int a = 5; // 二进制表示为 0000...0101int b = ~a; // b 的值为 -6,二进制表示为 1111...1010int c = ~0; // c 的值为 -1,二进制表示为 1111...1111