c数据类型跟流程控制资料教材.pptVIP

  • 1
  • 0
  • 约1.23万字
  • 约 57页
  • 2019-09-26 发布于湖北
  • 举报
第2章 数据类型与流程控制 2.1 数据类型 2.1.1 C#数据类型的分类 为了方便识别和处理,编程语言系统中的不同信息在计算机中具有不同的表示,占用不同的储存空间,这些信息在语言系统中称之为数据类型。 C#中的数据类型和C++是类似的。但在C#中数据类型分为两种:值类型和引用类型,如图2-1所示。值类型包括一些数值类型(例如int和float)、char、枚举类型和结构类型。引用类型包括类、接口、委托(delegate)和数组类型。在C#中,内置数据类型除了字符串(string)类型与对象(object)类型外,其余均为值类型。 2.1 数据类型 C#中的数据类型的划分如图2-1所示。 2.1 数据类型 值类型和引用类型的区别在于:值类型变量直接存储在堆栈中,且占用空间大小相对固定,变量直接包含他们的数据,可以直接访问其值,访问速度快;而引用类型数据需要通过存储在栈中的引用来间接访问其值,实际内容存储在内存的堆中,占用空间大小不固定,访问速度慢。 表2-1所示为值类型和引用类型的区别。 2.1 数据类型 1.整数类型 整数类型(也叫整型)表示无小数部分的数字。根据变量在内存中所占的位数不同,C#将整型分为8种:字节型(sbyte)、无符号字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(l

文档评论(0)

1亿VIP精品文档

相关文档