二进制按位取反

源码、反码、补码

https://www.cnblogs.com/despatch/p/10832980.html

按位取反

https://zhuanlan.zhihu.com/p/161465089

Go语言中的取反

不像其他语言 (c/c++,Java,Python,Javascript,等), Go 没有专门的一元取反位运算符。取而代之的是,XOR 运算符 ^,也可作为一元取反运算符作用于一个数字。对于给定位 x,在 Go 中 x = 1 ^ x 可以翻转该位。在以下的代码段中我们可以看到使用 ^a 获取变量 a 的取反值的操作。

https://www.cnblogs.com/-wenli/p/12419686.html

posted @ 2021-09-26 17:42  abzor  阅读(309)  评论(0编辑  收藏  举报