2008年12月2日

計算器的優先權

數值計算器 | 位元計算器 | 比較計算器 | 邏輯計算器 | 優先權

通常一個算式中,會結合很多的計算器,程序語言有預設其執行時的優先順序。演算一個算式時,會先從優先權高的計算器執行;優先權相同時,會依預設的方向性依序執行。

由於計算器很多,這個優先權表不易背,所以如果你不確定兩個計算器的優先權時,可以用括號( )設定優先執行的計算器。即使優先權低的計算器,加上括號後,也會優先執行。

方向性計算器的優先權,上面的高,下面的低。
由左向右.   []   new(new 由右向左)
由左向右()
++   --
由右向左!   ~   +(正號)   -(負號)  typeof   void   delete
由左向右*   /   %
由左向右+   -
由左向右<<   >>   >>>
由左向右<   <=   >   >=   in   instanceof
由左向右==   !=   ===   !==
由左向右&
由左向右^
由左向右|
由左向右&&
由左向右||
由右向左? :
由右向左=   +=   -=   *=   /=   %=   <<=   >>=   >>>=   &=   ^=   |=
由左向右,

©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。