|
Power Member
|
就算先忽視2(2+3)的爭議,視為2*(2+3)
個人的認知是如下 (取自autoit的說明)
引用:
當一個表達式內含有多個運算符時, 其結合的先後順序由 運算符的優先級別來控
制. AutoIt 中運算符的優先級如下所示.處於同一優先級的兩種運算符將按 從左到右的順
序結合
越上面的運算符則優先級越高:
NOT
^
* /
+ -
&
< > <= >= = <> ==
AND OR
|
如果我沒有誤解,就是 先乘 再來才是除 (後加減)
但...
神奇的是....
僅管他的說明是如此,我用30/2*(2+3)/5跑出來還是15
不是 我以為的0.6
我也糊塗了 
有觀念錯誤的地方麻煩高手用力鞭....
事後補充,我知道哪裡錯了
他的左到右應該指的是"計算式" 
|