更新:2007 年 11 月
~ 运算符对操作数执行按位求补运算,其效果相当于反转每一位。按位求补运算符是为
备注
用户定义的类型可重载 ~ 运算符。有关更多信息,请参见
示例
C# | 复制代码 |
---|---|
class BWC { static void Main() { int[] values = { 0, 0x111, 0xfffff, 0x8888, 0x22000022 }; foreach (int v in values) { Console.WriteLine("~0x{0:x8} = 0x{1:x8}", v, ~v); } } } /* Output: ~0x00000000 = 0xffffffff ~0x00000111 = 0xfffffeee ~0x000fffff = 0xfff00000 ~0x00008888 = 0xffff7777 ~0x22000022 = 0xddffffdd */ |