go语言算术运算符表,及相关实例
go语言的数值类型数据可以进行一系列的加减乘除、取余、自增、自减等运算,其运算符号如下表:
go语言算术运算符表
符号 | 运算功能 |
+ | 相加 |
- | 相减 |
* | 相乘 |
/ | 相除 |
% | 取模(取余数) |
++ | 自增(a++等同于a = a+1) |
-- | 自减(a--等同于a = a - 1) |
实例
package main
import (
"fmt"
"reflect"
)
func main() {
a := 2
b := 1
c := a % b //取余的符号为%在Printf()函数里会与%d中的%一样,所以单独赋值给c变量
fmt.Printf("a+b=%d, a-b=%d, a*b=%d, a/b=%d, c=%d\n", (a + b), (a - b), (a * b), (a / b), c)
a++
b--
fmt.Printf("\na++自增之后a=%d, b--自减之后b=%d", a, b)
}
————————————————————————————————————
代码输出:
a+b=3, a-b=1, a*b=2, a/b=2, c=0
a++之后a=3, b--之后b=0