看上面这段代码,对3取反后的结果是4 首先我们来看看取反操作符(~)的定义:对一个数的二进制按位取反 知道了定义后,我们来算算吧 那么取反号有什么用呢?虽然没有很大的用处,但遇到一些变态的题目还是用得上的,比如下面这道题 【C#】指定改变整数二进制中的任何一位