1.賦值運算符
運算符 | 說明 |
---|---|
= | 普通賦值 |
+= | 相加後再賦值 |
-= | 相減後再賦值 |
*= | 相乘後再賦值 |
/= | 相除後再賦值 |
%= | 取餘後再賦值 |
<<= | 左移後賦值 |
>>= | 右移後賦值 |
&= | 按位與後賦值 |
^= | 按位異或後賦值 |
哈= | 按位或後賦值 |
2.其它運算符
運算符 | 術語 | 示例 | 說明 |
---|---|---|---|
& | 取地址運算符 | &a | 變量a的地址 |
* | 取值運算符 | *a | 指針變量a所指向內存的值 |
3.運算符優先級
在go語言中,一元運算符擁有最高的優先級,二元運算符的運算方向均是從左到右
優先級 | 運算符 |
---|---|
7 | ^ ! |
6 | * / % << >> & &^ |
5 | + - 哈 ^ |
4 | == != < <= >= > |
3 | <_ |
2 | && |
1 | 哈哈 |
由上到下代表優先級由高到低