运算符的运用

运算符

  • 算数运算符

·算数运算符主要是对操作数进行基本的数学运算,包含一元运算符与二元运算符:

(1)一元运算符:-(取负) +(取正) ++(自加) --(自减)

(2)赋值运算符:+(加) -(减) *(乘) /(除) %(求余)

·二元运算符+(加)、 -(减)、 *(乘)、 /(除)和%(求余),与数学运算符的用法类似,它们的优先级关系与数学运算符也是一致的,即先乘除(求余)后加减,同级运算之间按从左至右的顺序进行运算,即结合方式从左至右。

注:

·C#.NET中的‘+’运算符有两种用法,一种用于计算两个操作数或表达式的和,另一种可作为连接字符的连接符;

·在进行运算时,如果运算符两边操作数的类型不同,则系统会自动转换为相同的类型再进行运算。转换原则是:将低精度的数据转换成高精度的数据参与运算;

·算数运算符产生的结果可能会超出涉及的数值类型可能的取值范围,此时会发生溢出

  • 赋值运算符

·符号‘=’就是赋值运算符,使用的一般形式为:变量=表达式;

·它的作用是将赋值号右边的表达式的值赋值给赋值号左边的变量;

·赋值运算符左操作数必须是一个变量,赋值运算符的结果是将一个新的数值(表达式的值)存放在变量所指示的内存空间中,此时变量的值即为表达式的值;

·‘=’是从右向左结合的运算符,即运算顺序自右至左。对变量进行连续赋值时,赋值操作符从右向左被分组;

例:x=y=z等价于x=(y=z)

·当表达式值的类型与被赋值变量的类型不一致,需要将表达式的值换成变量的类型再进行赋值(隐式转换或强制转换)

  • 关系运算符

·关系运算符(比较运算符)包括:==、!=、<、>、<=、>=

·关系运算符常用于判断某个条件是否成立,通过关系运算符将两个操作数连接起来,即为关系表达式。关系表达式的结果为bool类型(ture/false)

·<、>、<=、>=运算优先级相同(高)

·==、!=运算优先级相同(低)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值