程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> vb.net運算符的優先級

vb.net運算符的優先級

編輯:VB.NET

在每個表達式中進行操作時,每一部分的運算都要按著一定的順序進行計算,這個順序就是運算的優先順序,也叫運算符的優先級。

在表達式中,若運算符不只一種時,首先處理算術運算符,然後是比較運算符,最後是邏輯運算符。同一種運算符中,單目運算符的優先級高於雙目運算符。優先級相同的運算符,按從左到右的順序進行處理(求指運算除外)。

字符串連接運算符(&)不是運算符,但就其優先級而言,它排在所有算術運算符之後,以及所有比較運算符之前。

還可以使用括號來改變有限順序,強制命令表達式中的某些部分優先執行。在括號內部的符號的優先級高於括號外邊的運算符,同一個括號內的運算符優先級不變,使用括號既省去了死記運算符優先級的麻煩,而且有利於程序的可讀性和可維護性。

下表為各運算符的優先順序。

算術、二進制及連接運算符 比較運算符 邏輯運算符 求指號(^) 等號(=) Not 負號(-) 不等號(<>) And 乘除號(*、/) 小於(<) Or 整除號(\) 大於(>) Xor 求余號(MOD) 小於等於(<=)   加減號(+、-) 大於等於(>=)   二進制運算符(BitNot,BitAnd,BitOr,BitXor) Like,Is   連接運算符(&)    
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved