C#的其他运算符

C#其他运算符还有‘++’,‘--’,这两个运算符在有的考试中会难倒挺多人的.

记住: ‘++’在前就是先运算后取值,‘++’在后就是先取值后运算----->‘--’也是一样的

还要注意的就是: 表达式的运算过程 , 在优先级相等的情况下 , 结合方向是自左向右的 , 所以先解决优先级的问题后解决结合顺序的问题 ;

还要注意变量在运算过程中的值是会发生变化的~

eg:  int a = 1; int b ;

b = ++a + a++ *2 + ++a;

那么b的值应该为: 10 而不是 6 ;

反正‘++’,‘--’被变量带上了,那个变量就自觉 +1 或者 -1 , 如果在一条表达式中才要考虑先取值还是先运算的问题 , 运算是针对带‘++’ , ‘--’的变量而言的.


复合赋值运算符( +=  -=  *=  /=  %= ): 他们就是相当于对使用的变量对一个值进行操作后再赋给该变量.

eg:  int num = 10;

num += 10; 就是相当于 num = num + 10 ; 其他的是以此类推


关系运算符: 就是( >,<,==,>=,<= ) : 判断正确则返回true , 判断错误则返回false , 注意书写区间的时候有别于数学的书写方式 , 应该为 !>=-?  && !<=? , 表示! 在(-?,?)间;


逻辑运算符: 就是  &&  ||  !  , 前两个与 & | 的区别仅是运行的效率不一样 , 因为前者的判断是 , 若第一个表达式符合要求那么就不再继续往下执行了 , 后者则需要全部执行完才能 够得出结果;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值