Go|Golang &^操作符

&^ 操作符是(与非)的意思。
例如 1 &^ 3 就是将 3 先取反,然后和 1 相与。

package mainimport "fmt"func main() { a := 1// 0000 0001 b := 4// 0000 0100 fmt.Printf("%08b\n", a&^b) }

【Go|Golang &^操作符】输出 0000 0001

    推荐阅读