运算符优先级
从高到低
||
&&
<-
(通道操作符,前面会讲到,临时先疏忽)==
!=
<
<=
>
>=
+
-
|
^
*
/
%
<<
>>
&
&^
^
!
最佳实际
通过应用括号来晋升某个表达式的运算优先级,进步代码可读性。
例子
package mainfunc main() { println(((1+2)*3+3)/4 + 5)}// $ go run main.go// 输入如下 /** 8*/
||
&&
<-
(通道操作符,前面会讲到,临时先疏忽)==
!=
<
<=
>
>=
+
-
|
^
*
/
%
<<
>>
&
&^
^
!
通过应用括号来晋升某个表达式的运算优先级,进步代码可读性。
package mainfunc main() { println(((1+2)*3+3)/4 + 5)}// $ go run main.go// 输入如下 /** 8*/