表达式与运算符
一. 表达式
表达式=语句+;
case:
int i; i=*i+112; int j=2010; j=j/2;
二.运算符
1. 算数运算符:
(1) +
(2) —
(3) *
(4) /
(5)% (模,也称求余数)
2. 赋值运算符:
(1)赋值 =
(2)加赋值 +=
(3)减赋值-=
(4)除赋值/=
(5)乘赋值*=
(6)模赋值%=
(7)位与赋值&=
(8)位或赋值 |=
(9)右移赋值 >>=
(10)左移赋值 <<=
(11)异或赋值 ^=
3. 关系运算符:
(1)大于 >
(2)小于 <
(3)等于 ==
(4)大于等于 >=
(5)小于等于 <=
(6)不等于 !=
4. 逻辑运算符:
(1)逻辑与 &&
(2)逻辑或 ||
(3)逻辑非 !
5.位运算符:
(1)按位与 &
(2)按位或 |
(3)按位取反 ~
(4)按位异或 ^
(5)左移 <<
(6)右移动 >>
6. 其他运算符:
(1)is运算符
用于检查变量是否为指定的类型
int i = 0; bool result = i is int; //判断i是否为整型
(2)条件运算符
条件表达式?值1:值2
(3)new运算符
用于创建一个新的类型实例
(4)typeof运算符
用于获得系统原型对象的模型