运算符 | |||
类型 | 符号 | 示例 | 意义 |
算数运算符 | + | 加 | |
- | 减/取负 | ||
* | 乘 | ||
/ | 除 | ||
% | 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 |
c# 学习总结 之 运算符
最新推荐文章于 2024-08-31 14:48:17 发布