golang中运算符优先级

1.后缀类:( )、[ ]、->、++、--

2.单目运算符:+、-、!、~、*、&、sizeof (从右到左)

3.乘法:*、/、%

4.加法:+、-

5.移位:>>、<<

6.关系:<、<=、>、>=

7.相等关系:==、!=

8.按位与and:&

9.按位异或xor:^

10.按位或or:|

11.逻辑与and:&&

12.逻辑或or:||

13.赋值运算符:=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|= (从右到左)

14.逗号:,

posted @ 2022-02-02 11:32  Star_Gazer  阅读(346)  评论(0编辑  收藏  举报