变量常量与表达式运算符

一.表达式与运算符(表达式概念,运算符种类,运算符优先级)
表达式概念:变量常量运算符组成
1.带( )号,[ ]号, . 号的,new,typeof,sizeof,checked,x++,x–级别最高,先计算.
2.++x,–x,+,!
3.算术运算符,先*,/,%,再+,-
4.关系运算符,先>,<,>=,<=,is ,as再==和!=
5.条件逻辑运算符&&和||
6.条件运算符b?x:y
7,赋值运算符=,*=,/=,+=,-=
二.变量与常量(值类型,引用类型,两者区别,枚举类型,类型转换,变量声明,变量作用域,变量赋值,常量)
值类型 引用类型
1、值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中
2、值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用
枚举:
枚举使用enum关键字来声明,与类同级。
枚举是值类型,隐式继承自System.Enum,不能手动修改。System.Enum本身是引用类型,继承自System.ValueType。
枚举都是隐式密封的,不允许作为基类派生子类。
枚举类型的枚举成员均为静态,且默认为Int32类型。
每个枚举成员均具有相关联的常数值。枚举成员不能相同,但枚举的值可以相同。枚举最后一个成员的逗号和大括号后面的分号可以省略

类型转换:
1.(int)变量名[强制类型转换]
2.int.Parse(string 变量名)
3.int.TryParse(string s, out int result)
4. Convert.ToInt32

变量赋值:
值类型变量的赋值:值类型变量中保存的是实际数据,在赋值的时候只是把数据复制一份,然后赋给另一个变量。引用类型变量的赋值: 引用类型变量中保存的是“指向实际数据的引用指针”。在进行赋值操作的时候,它和值类型一样,也是先有一个复制的操作,不过它复制的不是实际的数据,而是引用(真实数据的内存地址)。所以引用类型的变量在赋值的时候,赋给另一变量的实际上是内存地址。这样赋值完成后,2个引用变量中保存的是同一引用,他们的指向完全一样。变量声明:数据类型 变量名=值;

常量:
C#常量主要分为两种:编译时和运行时常量
1、编译时常量,在编译时便用该常量的值代替常量变量。
2、运行时常量,在运行时返回一个运行时常量的变量引用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值