bitwise clear bit - AND NOT
examples/bitwise-and-not/bitwise_and_not.go
package main import "fmt" func main() { // bit clear (and not) = set where "the first is set AND the second is NOT set" fmt.Printf("1 &^ 1 = %v\n", 1&^1) fmt.Printf("1 &^ 0 = %v\n", 1&^0) fmt.Printf("0 &^ 1 = %v\n", 0&^1) fmt.Printf("0 &^ 0 = %v\n", 0&^0) }
1 &^ 1 = 0 1 &^ 0 = 1 0 &^ 1 = 0 0 &^ 0 = 0