5-运算符
5 运算符
go 语言中内置的运算符有:
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
5.1 算数运算符
+、-、*、/、%
5.2 关系运算符
==、!=、>、<、>=、<=
5.3 逻辑运算符
&&、||、!
5.4 位运算符
位运算符对证书在内存中的二进制位进行操作。
| 运算符 | 描述 |
|---|---|
& |
参与运算的两数各对应的二进位相与(两位均为1才为1) |
| ` | ` |
^ |
参与运算的两数各对应的二进制位相异或(两位不一样时为1) |
<< |
左移 n 位就是乘以 2 的 n 次方。a<<b 是把 a 的各二进制位全部左移 b 位,高位丢弃,低位补 0 |
>> |
右移 n 位就是除以 2 的 n 次方。a>>b 是把 a 的各二进制位全部右移 b 位。 |
1 | func main() { |
5.5 赋值运算符
=、+=、=+、*=、/=、%=、<<=、>>=、&=、!=、^=、
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!




