&^ Go · 运算符
位清除运算符(AND NOT):把右操作数为 1 的位在左操作数中清零。
怎么用
a &^ b
小例子
package main
import "fmt"
func main() {
fmt.Println(7 &^ 2)
}
运行结果
输出 5
提醒:常用于清除某个标志位
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条&^ Go · 运算符位清除运算符(AND NOT):把右操作数为 1 的位在左操作数中清零。
a &^ b
package main
import "fmt"
func main() {
fmt.Println(7 &^ 2)
}
输出 5
提醒:常用于清除某个标志位
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条