vb.net運算符的優先級。本站提示廣大學習愛好者:(vb.net運算符的優先級)文章只能為提供參考,不一定能成為您想要的結果。以下是vb.net運算符的優先級正文
在每個表達式中停止操作時,每一局部的運算都要按著一定的順序停止計算,這個順序就是運算的優先順序,也叫運算符的優先級。
在表達式中,若運算符不只一種時,首先處置算術運算符,然後是比擬運算符,最後是邏輯運算符。同一種運算符中,單目運算符的優先級高於雙目運算符。優先級相反的運算符,按從左到右的順序停止處置(求指運算除外)。
字符串銜接運算符(&)不是運算符,但就其優先級而言,它排在一切算術運算符之後,以及一切比擬運算符之前。
還可以運用括號來改動無限順序,強迫命令表達式中的某些局部優先執行。在括號外部的符號的優先級高於括號外邊的運算符,同一個括號內的運算符優先級不變,運用括號既省去了死記運算符優先級的費事,而且有利於順序的可讀性和可維護性。
下表為各運算符的優先順序。
算術、二進制及銜接運算符 比擬運算符 邏輯運算符 求指號(^) 等號(=) Not 負號(-) 不等號(<>) And 乘除號(*、/) 小於(<) Or 整除號(\) 大於(>) Xor 求余號(MOD) 小於等於(<=) 加減號(+、-) 大於等於(>=) 二進制運算符(BitNot,BitAnd,BitOr,BitXor) Like,Is 銜接運算符(&)