当前位置:首页 > Windows程序 > 正文

20151011 C# 第一篇 运算符

2021-03-24 Windows程序

表达式是由运算符和操作数组成的。  

运算符:

1、 算数运算符

运算符

 

说明

 

备注

 

+

 

 

 

 

++M

 

前缀增量操作

 

该操作的操作结果是操作数加 1 之后的值

 

M++

 

后缀增量操作

 

该操作的操作结果是操作数加 1 之前的值

 

-

 

 

 

 

--R

 

前缀减量操作

 

该操作的操作结果是操作数减 1 之后的值

 

R--

 

后缀减量操作

 

该操作的操作结果是操作数减 1 之前的值

 

*

 

 

 

 

/

 

 

 

 

%

 

取余数

 

 

 

2、 赋值运算符

运算符

 

说明

 

备注

 

=

 

赋值

 

 

 

+=

 

加赋值

 

x = x + y

 

-=

 

减赋值

 

x = x - y

 

/=

 

除赋值

 

x = x * y

 

*=

 

乘赋值

 

x = x / y

 

%=

 

模赋值

 

x = x % y

 

 

 

&=

 

位与赋值

 

x = x & y

 

|=

 

位或赋值

 

x = x | y

 

>>=

 

右移赋值

 

x = x >> y

 

<<=

 

左移赋值

 

x = x << y

 

^=

 

异或赋值

 

x = x ^ y

 

3、 关系运算符

运算符

 

说明

 

备注

 

==

 

等于

 

 

 

>

 

大于

 

 

 

<

 

小于

 

 

 

!=

 

不等于

 

 

 

>=

 

大于等于

 

 

 

<=

 

小于等于

 

 

 

4、 逻辑运算符

按位逻辑运算符:对两个整数表达式相应的位执行布尔逻辑运算

布尔逻辑运算:对两个布尔表达式进行布尔逻辑运算

运算符

 

说明

 

备注

 

&

 

按位与

 

1&1 = 1,1&0 = 0,0&1 = 0,0&0 = 0;

 

|

 

按位或

 

1|1 = 1,1|0 = 1,0|1 = 1,0|0 = 0

 

^

 

按位异或

 

1^1 = 0,1^0 = 1,0^1 = 1,0^0 = 0

 

 

 

&

 

布尔与

 

T&T = T,T&F = F,F&T = F,F&F = F  

 

|

 

布尔或

 

T|T = T,T|F = T,,F|T = T,F|F = F 

 

^

 

布尔异或

 

T^T = F,T^F = T,F^T = T,F^F = F 

 

5、移位运算符

运算符

 

说明

 

备注

 

<<

 

左移

 

X<<N:X的所有位都向左移N次,高次为丢失,低位以0来填充

 

>>

 

右移

 

X>>N:X的所有位都向右移N次,高位以0来填充,低位丢失

 

6、 其他特殊运算符

运算符

 

说明

 

备注

 

is

 

is运算符

 

检查变量是否为指定类型

 

?:

 

条件运算符

 

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/66632.html