Go 位运算符

17 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

image.png

  • 代码
package main
import "fmt"
func main() {
	fmt.Println(1&1)
	fmt.Println(1|0)
	fmt.Println(1^1)
}
  • 执行
1
1
0
  • 总结
位运算符说明
&表示按位与操作,都是1时,结果才为1
I表示按位或运算,也称为双目运算符,只要有1,那么就是1
表示按位异或运算,只要一样结果就是0