VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net教程之vb.net运算符的优先级

vb.net运算符的优先级

(相关vb.net教程)

在每个表达式中进行操作时,每一部分的运算都要按着一定的顺序进行计算,这个顺序就是运算的优先顺序,也叫运算符的优先级。
在表达式中,若运算符不只一种时,首先处理算术运算符,然后是比较运算符,最后是逻辑运算符。同一种运算符中,单目运算符的优先级高于双目运算符。优先级相同的运算符,按从左到右的顺序进行处理(求指运算除外)。
字符串连接运算符(&)不是运算符,但就其优先级而言,它排在所有算术运算符之后,以及所有比较运算符之前。
还可以使用括号来改变有限顺序,强制命令表达式中的某些部分优先执行。在括号内部的符号的优先级高于括号外边的运算符,同一个括号内的运算符优先级不变,使用括号既省去了死记运算符优先级的麻烦,而且有利于程序的可读性和可维护性。
下表为各运算符的优先顺序。
算术、二进制及连接运算符 比较运算符 逻辑运算符
求指号(^) 等号(=) Not
负号(-) 不等号(<>) And
乘除号(*、/) 小于(<) Or
整除号(\) 大于(>) Xor
求余号(MOD) 小于等于(<=)  
加减号(+、-) 大于等于(>=)  
二进制运算符(BitNot,BitAnd,BitOr,BitXor) Like,Is  
连接运算符(&)    


相关教程