运算符(下篇)

1.赋值运算符

运算符 说明
= 普通赋值
+= 相加后再赋值
-= 相减后再赋值
*= 相乘后再赋值
/= 相除后再赋值
%= 取余后再赋值
<<= 左移后赋值
>>= 右移后赋值
&= 按位与后赋值
^= 按位异或后赋值
哈= 按位或后赋值

2.其它运算符

运算符 术语 示例 说明
& 取地址运算符 &a 变量a的地址
* 取值运算符 *a 指针变量a所指向内存的值

3.运算符优先级

在go语言中,一元运算符拥有最高的优先级,二元运算符的运算方向均是从左到右

优先级 运算符
7 ^ !
6 * / % << >> & &^
5 + - 哈 ^
4 == != < <= >= >
3 <_
2 &&
1 哈哈

由上到下代表优先级由高到低

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章