1.算数运算符
func main() {
//如果运算符都是整数,那么加减乘除后,会去掉小数部分,保留整数部分
fmt.Println(10 / 4) // 2
var n1 float32 = 10 / 4
fmt.Println(n1) // 2
// 如果我们需要保留小数部分,则需要有浮点数参与运算
var n2 float32 = 10.0 / 4
fmt.Println(n2) // 2.5
// 取余操作:%
// 公式:a % b = a - a / b * b
fmt.Println("10%3=", 10 % 3) // 1
fmt.Println("-10%3=", -10 % 3) // -1
fmt.Println("10%-3=", 10 % -3) // 1
fmt.Println("-10%-3=", -10 % -3) // -1
}
注意:Golang的自增自减只能当一个独立语言使用,不能使用:b:=a++或者b:=a--
2.运算符优先级