目录
Go语言运算符
Go 语言内置的运算符有:
-
算术运算符
-
关系运算符
-
逻辑运算符
-
位运算符
-
赋值运算符
-
其他运算符
算术运算符
-
+ 加法运算
-
- 减法运算
-
* 乘法运算
-
/ 除法运算
-
% 求余运算
由于Go是强类型语言, 因此要求参与运算的对象类型必须相同,比如下面就是不可以的
a := 10
b := 10.0
a + b
同理, 计算出来的结果的类型 也是参与运算的对象的类型
无符号整形的运算
var a, b uint = 10, 20
a + b // 30
a - b // 18446744073709551606
a * b // 200
a / b // 0
a % b // 10
浮点型的运算
var a, b float64 = 10, 20
a + b // 30
a - b // -10
a * b // 200
a / b // 0.5
比较特殊的运算符:
-
&#