docs: 运算符 基础

This commit is contained in:
Shikong 2021-09-16 01:19:20 +08:00
parent 09b8b7c18a
commit 3cf7dd1550

44
base/op/main.go Normal file
View File

@ -0,0 +1,44 @@
package main
import "fmt"
func main() {
a := 1
b := 2
fmt.Printf("a: %d, b: %d\n", a, b)
// 变量交换
b ^= a
a ^= b
b ^= a
fmt.Printf("a: %d, b: %d\n", a, b)
fmt.Println("=========================================================")
fmt.Println("a+b =>", a+b)
fmt.Println("a-b =>", a-b)
fmt.Println("a*b =>", a*b)
fmt.Println("a/b =>", a/b)
fmt.Printf("a%%b => %d\n", a%b)
fmt.Println("a^b =>", a^b)
fmt.Println("=========================================================")
// 自增
b++
// 自减
a--
fmt.Printf("a: %d, b: %d\n", a, b)
fmt.Println("=========================================================")
// 关系运算符
fmt.Println("a==b :", a == b)
fmt.Println("a!=b :", a != b)
fmt.Println("a>b :", a > b)
fmt.Println("a>=b :", a >= b)
fmt.Println("a<b :", a < b)
fmt.Println("a<=b :", a <= b)
}