算术运算符用于Go语言的数学表达式中,它们的作用和在数学中的作用一样。下表列出了Go语言中所有的算术运算符。
运算符 | 说明 | 示例 |
---|---|---|
+ | 加法:相加运算符两侧的值 | a + b |
- | 减法:左操作数减去右操作数 | a - b |
* | 乘法:操作符两侧的值相乘 | a * b |
/ | 除法:左操作数除以右操作数 | a / b |
% | 取模:左操作数除以右操作数的余数 | a % b |
++ | 自增:操作数加 1 | a++ |
– | 自减:操作数减 1 | a– |
package main
import "fmt"
func main() {
a := 1
b := 2
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)
a++
fmt.Println("a++后a值为:",a)
b--
fmt.Println("b--后b值为:",b)
}
执行结果如下:
a+b= 3
a-b= -1
a*b= 2
a/b= 0
a%b= 1
a++后a值为: 2
b--后b值为: 1