func wei(){
a := 3
b:= 4
fmt.Println("a & b :",a & b)
fmt.Println("a | b :",a | b)
fmt.Println("a ^ b :",a ^ b)
fmt.Println("^ b :",^b)
fmt.Println("a左移1位 :",a <<1)
fmt.Println("a右移一位:",a >>1)
}
赋值运算符
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
func Assign(){
a := 3
var c int= 2
c += a // c = c+a
fmt.Println("c+=a的结果为:",c)
c -= a //c = c -a
fmt.Println("c-=a的结果为:",c)
c *= a // c = a *c
fmt.Println("c*=a的结果为:",c)
c /= a // c = c /a
fmt.Println("c/=a的结果为:",c)
}