大惊小怪的世界
Stay hungry,Stay foolish!

【C#】运算符(一)

C#中包含许多执行各类处理的运算符。把变量、字面值(操作数)和运算符组合起来,就可以创建表达式,他是计算的基本构件。

运算符大致分为:一元运算符、二元运算符、三元运算符。

大多数运算符都是二元运算符,只有几个一元运算符和一个三元运算符,三元运算符即条件运算符。

一、数学运算符

运算符类别示例表达式结果
+二元var1 = var2 + var3;var1的值是var2与var3的和
二元var1 = var2 – var3;var1的值是从var2减去var3所得的值
*二元var1 = var2 * var3;var1的值是var2与var3的乘积
/二元var1 = var2 / var3;var1是var2除以var3所得的值
%二元var1 = var2 % var3;var1是var2除以var3所得的余数
+一元var1 = +var2;var1的值等于var2的值
一元var1 = -var2;var1的值等于var2的值乘以-1
简单的数学运算符

注意:+(一元)运算符对结果没有影响。


运算符类别示例表达式结果
+二元var1 = var2 + var3;var1的值是存储在var2和var3中的两个字符的连接值
字符串连接运算符

仅有“+”运算符可以处理字符串。


运算符类别示例表达式结果
++一元var1 = ++var2;var1的值是var2+1,var2递增1
– –一元var1 = – -var2;var1的值是var2-1,var2递减1
++一元var1 = var2++;var1的值是var2,var2递增1
– –一元var1 = var2- -;var1的值是var2,var2递减1
递增和递减运算符

++总是使操作数加1;–总是使操作数减1。

var1中存储的结果有区别,其原因是运算符的位置决定了它什么时候发挥作用。把运算符放在操作数的前面,则操作数是在进行任何其他计算前收到运算符的影响;而如果把运算符放在操作数后面,则操作数是在完成表达式计算后收到运算符的影响。

赞(1) 打赏
声明:
1. 本站所有文章教程及资源素材均来源于网络与用户分享或为本站原创,仅限用于学习和研究,未经允许不得转载。
2. 如果内容损害你的权益请联系大惊小怪给予处理。
文章名称:《【C#】运算符(一)》
文章链接:https://dxd365.com/csharp-operator1/

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册