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

1.2       运算符

(相关C#教程)

C#语言和C语言的运算符用法基本一致。以下重点讲解二者之间不一致部分。

1.5.1 运算符分类

C语言一样,如果按照运算符所作用的操作数个数来分,C#语言的运算符可以分为以下几种类型:
一元运算符:一元运算符作用于一个操作数,例如:-X、++X、X--等。
二元运算符:二元运算符对两个操作数进行运算,例如:x+y。
三元运算符:三元运算符只有一个:x? y:z。
C#语言运算符的详细分类及操作符从高到低的优先级顺序见下表。
类别 操作符
初级操作符 (x) x.y f(x) a[x] x++ x-- new type of sizeof checked unchecked
一元操作符 + - ! ~ ++x –x (T)x
乘除操作符 * / %
加减操作符 + -
移位操作符 << >>
关系操作符 < > <= >= is as
等式操作符 == !=
逻辑与操作符 &
逻辑异或操作符 ^
逻辑或操作符 |
条件与操作符 &&
条件或操作符 ||
条件操作符 ?:
赋值操作符 = *= /= %= += -= <<= >>= &= ^= |=


相关教程