1 运算符分类
1 算数运算符:+,-,*,/,%,++,--
2 赋值运算符:=,+=,-=,*=,/=,%=
3 关系运算符:==,!=,<,>,<=,>=
4 逻辑运算符:&&,||,!
5 位运算符:&,|,^
6 其他运算符:&,*
2 算数运算符:
2.1 ”+“示例
package main
import "fmt"
func main() {
//"+" 可以表示正数
var x = +4
fmt.Println(x)
//"+" 可以表示加法运算
var y = 3 + 4
fmt.Println(y)
//"+" 可以表示加法运算
var str1 = "hello" + " word!"
fmt.Println(str1)
}
-------------输出
PS C:\Goproject\src\gocode\project01\main> go run .\test.go
4
7
hello word!
PS C:\Goproject\src\gocode\project01\main>
2.2 ”/“ 示例
package main
import "fmt"
func main() {
//两个int类型的数据运算结果一定为整数型
var x = 10 / 3
fmt.Println(x)
//浮点类型数据参与的运算结果为浮点型
var y = 10.00 / 3
fmt.Println(y)
}
---------------输出
PS C:\Goproject\src\gocode\project01\main> go run .\test.go
3
3.3333333333333335
PS C:\Goproject\src\gocode\project01\main>
2.3 "%" 示例
package main
import "fmt"
func main() {
//"%"取余,必须为整数型
var x = 15 % 6
fmt.Println(x)
fmt.Println(-15 % 6)
fmt.Println(-15 % -6)
fmt.Println(15 % -6)
}
-------------输出
PS C:\Goproject\src\gocode\project01\main> go run .\test.go
3
-3
-3
3
PS C:\Goproject\src\gocode\project01\main>
2.4 ”++“示例
package main
import "fmt"
func main() {
//"++" 自增 加1操作 "--" 自减 减1操作
//go语言中 ++,-- 只能写在变量的后面,++a,--a都是错误写法
var a int = 5
a++
fmt.Println(a)
a--
fmt.Println(a)
}
----------------输出
PS C:\Goproject\src\gocode\project01\main> go run .\test.go
6
5
PS C:\Goproject\src\gocode\project01\main>
标签:PS,fmt,运算符,Println,go,Go,main
From: https://www.cnblogs.com/du-z/p/17650801.html