运算符

类型

符号

示例

意义

算数运算符






减/取负

*



/



%

a%b

取余 (取a除b的余数)

++

a++(后置)  ++a(前置)

累加

--

a--(后置)  --a(前置)

递减

字符串运算符



将字符串合并为新字符串

赋值运算符


a=b

将右边的值连到左边

+=

a+=b

将右边的值加到左边 相当于 a = a + b

-=

a-=b

将右边的值减到左边

*=

a*=b

将左边的值乘以右边

/=

a/=b

将左边的值除以右边

%=

a%=b

将左边的值对右边取余数

逻辑运算符

<

a<b


>

a>b


<=

a<=b


>=

a>=b


==

a==b


!=

a!=b


&&

a&&b

与 a b都为真时,表达式为真

||

a||b

或 a或b 为真时,表达式为真

^

a^b

异或 a或b 一个为真另一个为假时,表达式为真

!

!a

非 当a为假时,表达式为真

位运算符

&

a&b

按位与运算

|

a|b

按位或运算

^

a^b

按位异或运算

<<

a<<

向左移位

>>

a>>

向右移位


~a

按位取反

其他运算符

new

new Class1()

创建一个类的实例

typeof

typeof(int)

获取数据类型说明

.

Obj.Method()

获取对象的方法或属性

?:

(expr1)?(expr2):(expr3)

若expr1 则 expr2;否则expr3