文章目录
运算符用于在程序运行时执行数学或逻辑运算。
运算符
Go 语言内置的运算符有:
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
运算符 |
注意:++
(自增)和–
(自减)在Go语言中是单独的语句,并不是运算符。
【对比python】
增加:
- 取整除(向下取整)://
- 幂运算:**
关系运算符 |
逻辑运算符 |
【对比python】
替换为:and、or、not
位运算符 |
位运算符对整数在内存中的二进制位进行操作。
【对比python】
增加:~ 按位取反
赋值运算符 |
【对比python】
上面倒数五个都没有,增加下面两个:
- 取整除(向下取整)赋值符://=
- 幂运算赋值符:**=
【python特有】
- 成员运算符:in、not in
- 身份运算符(对id进行判断):is、is not