黑马程序员_C#中的优先级关系
来源:互联网 发布:马刺03年夺冠阵容 数据 编辑:程序博客网 时间:2024/05/22 00:55
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
C#中的优先级关系:
优先级:先乘除,后加减,右括号先算括号里的,相同级别的从左至右运算
一元运算符++/--比二元运算符的+-优先级高
基本
运算符
说明
基本
x.y、f(x)、a[x]、x++、x--、new、typeof、checked、unchecked
New运算符用于创建一个新对象
一元
+、-、!、~、++x、--x、(T)x
(T)x为类型转换运算,+-为正负号
乘除
*、/、%
加减
+、-
位移
<<、>>
关系和类型检测
<>、<=、>=、is、as
相等
==、!=
逻辑与
&
逻辑异或
^
逻辑或
|
条件与
&&
条件或
||
条件
?:
赋值
=、*=、/=、%=、+=、-=、<<=、>>=、&=、^=、|=
上表优先级从高到低排列。
当操作数出现在具有相同优先级的两个运算符之间时,运算符的顺序与运算符本身特性相关,具体说明如下所示:
除了赋值运算符外,所有的二元运算符都是从左向右执行运算。如“x+y+z”表达式按照“(x+y)+z”表达式进行计算。
赋值运算符和?:条件运算符是从右向左运算。如x=y=z表达式按照x=(y=z)表达式进行计算。
--------------------- android培训、java培训、 期待与您交流! --------------------------
- 黑马程序员_C#中的优先级关系
- 黑马程序员_C#中的一些基本操作
- 黑马程序员_c#
- 黑马程序员_C#中的一些常用函数总结
- 黑马程序员_C#、JS和JQuery中的遍历问题
- 黑马程序员_C#中的循环结构和结构体
- 黑马程序员_C#中的结构体和方法
- 黑马程序员_C语言中的typedef使用小结
- 黑马程序员_C# 字符串处理
- 黑马程序员_C#编程基础
- 黑马程序员_C#编程基础
- 黑马程序员_C#基础回顾
- 黑马程序员_C#索引器
- 黑马程序员_C#基础1
- 黑马程序员_C#基础2
- 黑马程序员_C#基础3
- [黑马程序员] _C#基础知识小结
- [黑马程序员] _C#基础知识小结
- [ios开发技巧之]UIPickerView的数据循环显示
- POJ-1562
- POJ-1577
- POJ-1590
- POJ-1610
- 黑马程序员_C#中的优先级关系
- 一个关于jQuery UI里的slider的问题
- 运算放大器 会了
- POJ-1753
- POJ-1932
- Android SDK 2.2离线安装,不懂的进。
- 记录点滴7
- POJ-2159
- POJ-2243