首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库C#C#基础

C# 操作符优先级表(从高到低)

减小字体 增大字体 作者:不详  来源:转载  发布时间:2010-09-09 20:16:00

C# 运算符优先级表(从高到低)

优先级
类型
                                            运算符
1
基元
.(成员,如x.y)、( )(方法,如f(x))、[ ](数组,如a[i])、++(后缀增,如i++)、--(后缀减,如i--)、new(创建对象,如new MyClass)、typeof(类型,如typeof(x))、checked(已检验,如checked(x*y))、unchecked(未检验,如unchecked(x*y))
2
一元
+(正,如+x)、-(负,如-x)、!(逻辑非,如!x)、~(求补,如~x)、++(前缀加,如++i)、--(前缀减,如--i)、()(强制类型转换,如(int)x)
3
乘性
*(乘,如x*y)、/(除,如x/y)、%(模,如x%y)
4
加性
+(加,如x+y)、-(减,如x-y)
5
位移
<<(左移,如i<<4)、>>(右移,如i>>4)
6
关系和
类型测试
<(小于,如x<y)、>(大于,如x>y)、<=(小于等于,如x<=y)、>=(大于等于,如x>=y)、is(是,如x is int)、as(转为,如x as int)
7
等性
==(相等,如x==y)、!=(不等,如x!=y)
8
逻辑与
&(位与,如x&4)
9
逻辑异或
^(位异或,如x^y)
10
逻辑或
|(位或,如x|y)
11
条件与
&&(逻辑与,如x&&y)
12
条件或
||(逻辑或,如x||y)
13
空接合
??(空接合,如a??b)
14
条件
?:(条件,如x?a:b)
15
赋值
=(等于,如x=y)、*=(乘等于,如x*=y)、/=(除等于,如x/=y)、+=(加等于,如x+=y)、-=(减等于,如x-=y)、<<=(左移等于,如x<<=y)、>>=(右移等于,如x>>=y)、&=(位与等于,如x&=y)、^=(位异或等于,如x^=y)、|=(位或等于,如x|=y)

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.