go运算符
点击查看代码
package main
import "fmt"
func main() {
/*
!:非
&&:且
||:或
*/
/*
^ !
* / % << >> & &^
+ - | ^
== != <<= >= >
<-
&&
||
可以使用括号提升优先级
*/
/*
&:按位与,参与运算的两数各对应的二进位相与
|:按位或,参与运算的两数各对应的二进位相或
^:异或,参与运算的两数各对应的二进位相异或
<<:左移
>>:右移
*/
a := 60 // 0011 1100
b := 13 // 0000 1101
var c int
c = a & b
fmt.Println(c) // 0000 1100 ->12
}
写入自己的博客中才能记得长久