go

为什么^1等于-2?

英文: Why does ^1 equal -2? 问题 这段代码打印出"-2"的原因是因为^是按位取反运算符,它会将操作数的每个位取反。在这个例子中,操作数是1,它的二进制表示是...