其他分享
首页 > 其他分享> > golang中运算符优先级

golang中运算符优先级

作者:互联网

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

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

3.乘法:*、/、%

4.加法:+、-

5.移位:>>、<<

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

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

8.按位与and:&

9.按位异或xor:^

10.按位或or:|

11.逻辑与and:&&

12.逻辑或or:||

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

14.逗号:,

标签:golang,逻辑,优先级,运算符,从右到左,按位,单目
来源: https://www.cnblogs.com/PatrickStarGazer/p/15860171.html