From 3cf7dd15505ef09407552984dee29b6912ea6fb7 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Thu, 16 Sep 2021 01:19:20 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=BF=90=E7=AE=97=E7=AC=A6=20=E5=9F=BA?= =?UTF-8?q?=E7=A1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/op/main.go | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 base/op/main.go diff --git a/base/op/main.go b/base/op/main.go new file mode 100644 index 0000000..bd859cf --- /dev/null +++ b/base/op/main.go @@ -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