运算符
Go语言中常见的运算符有算术运算符, 赋值运算符, 关系运算符, 逻辑运算符等.
算术运算符
运算符 |
描述 |
示例 |
结果 |
+ |
相加 |
10 + 3 |
13 |
- |
相减 |
10 - 3 |
7 |
* |
相乘 |
10 * 3 |
30 |
/ |
相除 |
10 / 3 |
3 |
% |
取余 |
10 % 3 |
1 |
注意:
- 自增(
++
)和自减( --
)在Go语言中是单独的语句, 并不是运算符, 也不是表达式.
- 不允许不同类型进行相加。
赋值运算符
运算符 |
描述 |
示例 |
= |
普通赋值, 将一个表达式的值赋值给一个坐值 |
c = a + b 将a + b的结果赋值给c |
+= |
相加后赋值 |
c += a 等价于 c = c + a |
- |