1 / 57
文档名称:

数据类型与流程控制.ppt

格式:ppt   大小:340KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据类型与流程控制.ppt

上传人:wz_198613 2019/5/11 文件大小:340 KB

下载得到文件列表

数据类型与流程控制.ppt

相关文档

文档介绍

文档介绍:##数据类型分为两类: 值类型和引用类型。值类型: 包括简单类型、枚举类型、结构类型、可空类型。引用类型:包括类、接口、数组、委托。一般把引用类型的变量称为对象。值类型与引用类型区别堆栈堆56ij实际数据12345Hobj值类型和引用类型的区别特性值类型引用类型变量的内容实际数据指向数据的地址内存配置栈(Stack)受管制的堆(ManagedHeap)内存需求较少较多执行效率较快较慢内存释放超过变量的作用域时由垃圾回收机制负责回收可以为null不可以可以关于基本数据类型本质上C#的每个数据类型都是System名称空间中的一个类。比如: ,其语法为: 类名对象名;例如:; 或省略System,改为Int32X;为方便起见,类似Java的基本数据类型,C#为每种数据类型定义了一个“别名”比如: ,别名为int ,别名为uint因此,;可改为intX; ;可改为uintY;后续的几种数据类型全部是别名,#提供了八种整型,都是值类型:sbyte:1字节有符号byte:1字节无符号short:2字节有符号ushort:2字节无符号int:4字节有符号,最常用,默认类型uint:4字节无符号long:8字节有符号,longy=235L;ulong::4字节浮点数,常用。例如::8字节浮点数,常用。例如:+23decimal:16字节浮点数,特殊的浮点数,精度高,适用于金融、货币等需要高精度数值的领域。其类型指定符为M(或m)。例如: decimaly=9999999999999999999999999m;,不多说了用bool表示,只有两个值true和false。例如:boolisExist=false;boolb=(i>0&&i<10);注意if(i)j+=10;//错误if(j=15)j+=10;//:为单个Unicode字符,用单引号引起来。例如:charch=’a’;字符串string:为单个字符的组合,用双引号将字符串引起来。例如:stringstr=“hello”;char和string类型的常量均可以使用转义符(P20表2-5)。