C#基础表达式和运算符

1.什么是表达式?
表达式是由运算符和操作数组组成的。运算符设置对操作数进行什么样的运算。

在C#中,如果表达式最终的计算结果为所需的类型值,表达式就可以出现在需要自或对象的任意位置。
这里写图片描述

在C#中,如果表达式最终的计算结果为所需的类型值,表达式就可以出现在需要自或对象的任意位置。

2.什么是算术运算符?

算术运算符说明
+
-
*
/
%取模

3.什么是赋值运算符?
赋值运算符为变量,属性,事件等元素赋新值。赋值运算符的左操作数必须为变量,属性访问,索引器访问或事件访问类型的表达式,如果赋值运算符两边的操作数的类型不一致,就需要首先进行类型的转换。然后再赋值。
在使用赋值运算符时,右操作表达数所属的类型必须可隐式转换为左操作数所属的类型,运算将右操作数的值赋值给左操作数指定的变量,属性或索引器元素。

赋值运算符说明
++递增运算
递减运算
+=加法赋值
==减法赋值
*=乘法赋值
/=除法赋值
%=取模赋值

4.如何使用关系运算符?
关系运算符可以实现两个值得比较运算,关系运算符在完成两个操作数的比较运算之后会返回一个代表运算结果的bool值。

关系运算符说明
==等于
!=不等于
>大于
<小于
<=小于等于
.>=大于等于

5.如何使用逻辑运算符?
逻辑运算符对两个表达式执行bool运算。

逻辑运算符说明
&逻辑与
l逻辑或
^逻辑异或
&&短路与
!逻辑非
&=逻辑与赋值
=逻辑或赋值
^=逻辑异或赋值
= =等于
!=不等于
?:三元运算(if-then-else)

6.其他运算符?
6.1 is运算符
is运算符用于检测变量是否为指定的类型,如果是,返回真。否则返回假。
这里写图片描述

6.2 new运算符
new运算符用于创建一个新的类型实例,它有以下三种形式。
一.对象创建表达式,用于创建一个类类型或值类型的实例。
二.数组创建表达式,用于创建一个数组类型实例。
三.代表创建表达式,用于创建一个新的代表类型实例。
6.3 typeof运算符
typeof运算符用于获取系统原型对象的类型,也就是Type对象。Type类包含关于值类型和引用类型的信息。typeof运算符可以在C#语言中各种位置使用,以找出关于引用类型和值类型的信息。

7.运算符优先级?
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值