Go语言运算符
一、基本介绍
- 算术运算符
- 赋值运算符
- 比较运算符/关系运算符
- 逻辑运算符
- 位运算符
- 其他运算符
二、算术运算符
运算符 | 运算 | 范例 | 结果 |
---|---|---|---|
+ | 正号 | +3 | 3 |
- | 负号 | -4 | -4 |
+ | 加 | 5+5 | 10 |
- | 减 | 6-4 | 2 |
* | 乘 | 3*4 | 12 |
/ | 除 | 5/5 | 1 |
% | 取模(取余) | 7%5 | 2 |
++ | 自增 | a=2 a++ | a=3 |
– | 自减 | a=2 a– | a=1 |
+ | 字符串相加 | “He” + “llo” | “Hello” |
- 算术运算符注意事项
- 对于除号**/,他的整数除和小数除**是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如,x:=19/5,结果是 3
- go中,自增跟自减只能当做单独的语言使用
- 只能a++,a–,不