c#运算符有哪些

算术运算符 

算术运算符就是进行数学运算的运算符。主要有+(加) 、-(减)、*(乘)、/(除)、%(取余)。
运算规则同数学中的一样,先乘除后加减,有括号的先算括号

加法:+

减法:-

乘法:*

除法:/

取模:%

自增:++

自减:--

示例:

int i=1;
int j=2;
int z=j+i;//这样z就等于j和i的相加


关系运算符

关系运算符是对两个元素进行比较,返回一个真/假值(bool类型)

等于:==

不等于:!=

大于:>

小于:<

大于等于:>=

小于等于:<=

示例:

bool isOk=i>1;//i>1返回true否则返回false


逻辑运算符

所谓逻辑运算符也就是与、或、是、非、真、假等等条件判断符号

逻辑与(并且):&&

逻辑或(或者):||

逻辑非(取反):!

示例:

bool b=i>100&&i<1000; //i同时大于100并且小于1000返回true,否则false


位运算符

位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多

按位与:&

按位或:|

按位异或:^

按位取反:~

左移:<<

右移:>>


赋值运算符

赋值:=

加赋值:+=

减赋值:-=

乘赋值:*=

除赋值:/=

取模赋值:%=

左移赋值:<<=

右移赋值:>>=

按位与赋值:&=

按位或赋值:|=

按位异或赋值:^=

示例:

int i=1;
int j=2;
int z=j+i;//等于就给z赋了新值


果糖网