您现在的位置是:首页
>
位运算符怎么运算 ASP.NET入门教程 9.2.1 运算符[5]
ASP.NET入门教程 9.2.1 运算符[5] 运算符优先级 运算符并不仅仅局限于一个或两个表达式 而且可以使用多种方式结合 然而 在学习这些内容之前 您需要了解它们的优先级顺序 因此获得的结果可能
![位运算符怎么运算 ASP.NET入门教程 9.2.1 运算符[5]](http://img.zhputi.com/uploads/ce40/ce4029008e46cddfb7fcb6b3e85647e526301.jpg)
ASP.NET入门教程 9.2.1 运算符[5]
运算符优先级
运算符并不仅仅局限于一个或两个表达式 而且可以使用多种方式结合 然而 在学习这些内容之前 您需要了解它们的优先级顺序 因此获得的结果可能不会如您所想 考虑以下这个简单表达式
+ *
结果返回 因为乘法的优先级高于加法 可以使用圆括号强制改变运算顺序
( + )*
结果返回 因为首先计算圆括号中的表达式 在表达式中使用圆括号是一个很好的思路 因为它可以明确表达您的意图 而且当您(或其他人)以后查看您的代码时也会相当方便
如果不使用圆括号 则运算符的优先级顺序如下所示 按降序排列
幂(^) 一元非运算(一) 乘和除(* /) 整数除法() 取模(Mod) 加和减(+ )以及字符串连接(+) 字符串连接(&) 算术位移(《 》) 比较(= <> < <= > >= Like Is TypeOf…Is) 非((Not) 与(And AndAlso) 或(Or OrElse Xor)
本章并没有介绍所有的运算符 因为有些运算符不常使用 或者它们用于更为高级的方法中 它们都己经包含在前面的列表中 您只要知道它们在这个顺序中所处的位置
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14753 很赞哦! (1045)