C#运算符

 1、算术运算符。

+、-、*、/和%运算符都称为算术运算符,它们分别用于进行加、减、乘、除和模(求余数)运算。
       加法运算符(+)通过两个数相加来执行标准的加法运算;减法运算符(-)通过从一个表达式中减去另外一个表达式的值来执行标准的减法运算;乘法运算符(*)将两个表达式进行乘法运算并返回它们的乘积;除法运算符(/)执行算术除运算,它用除数表达式除以被除数表达式而得到商;求余运算符(%)返回除数与被除数相除之后的余数,通常用这个运算符来创建余数在特定范围内的等式。
 注意:被除数表达式的结构不能为0,否则将会出现异常。

2、赋值运算符。

赋值运算符用来为变量、属性和事件等元素赋值,它主要包括=、+=、-=、*=、/=、%=、&=、|=、^=、<<=和>>=等运算符。赋值操作符的左操作数必须是变量、属性、索引器或事件类型的表达式,如果赋值运算符两边的操作数的类型不一致,就需要首先进行类型转换,然后再赋值。
      在使用赋值运算符时,右操作数表达式所属的类型必须可隐式转换为左操作数所属的类型,运算将右操作数的值赋给左操作数指定的变量、属性或索引器元素。

关系运算符

运算符的优先级

原文地址:https://www.cnblogs.com/mutougezi/p/5343779.html