C#面向对象程序设计.ppt

C#面向对象程序设计.ppt

ID:38831590

大小:1.28 MB

页数:49页

时间:2019-06-20

C#面向对象程序设计.ppt_第1页
C#面向对象程序设计.ppt_第2页
C#面向对象程序设计.ppt_第3页
C#面向对象程序设计.ppt_第4页
C#面向对象程序设计.ppt_第5页
C#面向对象程序设计.ppt_第6页
C#面向对象程序设计.ppt_第7页
C#面向对象程序设计.ppt_第8页
C#面向对象程序设计.ppt_第9页
C#面向对象程序设计.ppt_第10页
资源描述:

《C#面向对象程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、书名:C#面向对象程序设计ISBN:978-7-111-30056-4作者:王晶晶出版社:机械工业出版社本书配有电子课件C#面向对象程序设计高职高专ppt课件第2章数据类型、运算符与表达式数据类型类型转换运算符和表达式C#面向对象程序设计高职高专ppt课件2.1数据类型C#语言支持以下数据类型:数据类型值类型引用类型结构类型简单类型枚举类型整数类型浮点类型小数类型字符类型布尔类型类类型数组类型接口类型值类型用来存储实际值,而引用类型则用来存储对实际数据的引用。C#面向对象程序设计高职高专ppt课件2.1.1值类型值类型包含简单类型、枚举类型和结构类型。类型是同类型数

2、据的抽象,不同的类型在C#中用不同的类型标识符来表示。如表2-1。表2-1值类型类型描述简单类型(Simpletype)有符号整数:sbyte,short,int,long无符号整数:byte,ushort,uint,ulong字符类型:char浮点类型:float,double小数类型:decimal布尔类型:bool枚举类型(Enumtype)enumE{…}结构类型(Structtype)structS{…}C#面向对象程序设计高职高专ppt课件1.简单类型从计算机的表示角度来看,简单类型又可分为整数类型、浮点类型、小数类型、布尔类型和字符类型。所有的简单类型

3、(C#语言的组成部分)均为.NETFramework系统类型的别名。例如,int是System.Int32的别名。C#面向对象程序设计高职高专ppt课件整数类型C#中提供了8种整数类型,它们的取值范围及类型标识符见表2-2所示。描述位数类型标识符取值范围有符号整数8sbyte-128~12716short-32768~3276732int-2147483648~-214748364764long-9223372036854775808~9223372036854775807无符号整数8byte0~25516ushort0~6553532uint0~429496729

4、564ulong0~18446744073709551615表2-2整数类型表C#面向对象程序设计高职高专ppt课件C#提供了两种数据类型来表示小数:单精度浮点型(float)和双精度浮点型(double)。两者的划分依据是取值范围和精度的不同,见表2-3。浮点类型表2-3浮点类型表描述位数类型标识符取值范围单精度浮点型32float±1.5×10-45~3.4×1038,7位精度双精度浮点型64double±5.0×10-324~1.7×10308,15~16位精度C#面向对象程序设计高职高专ppt课件小数类型为了满足财务和金融计算领域方面高精度的要求,C#提供了

5、小数类型(decimal)这种高精度的数据类型,避免浮点类型计算造成的误差。小数类型数据的后面必须加m或M后缀来表示它是小数类型的,如3.14m。否则会被解释成标准的浮点类型的数据。表2-4列出了小数类型的取值范围及精度。表2-4小数类型表描述位数类型标识符取值范围十进制类型128decimal±1.0×10-28~±7.9×102828到29位有效C#面向对象程序设计高职高专ppt课件字符类型C#提供的字符类型按照国际上公认的标准,采用Unicode字符集。它可以表示世界上大部分语言种类。所有Unicode字符的集合构成字符类型。字符类型的描述见表2-5。表2-5

6、字符类型表描述位数数据类型取值范围字符类型16charU+0000到U+ffff16位Unicode字符C#面向对象程序设计高职高专ppt课件给一个字符类型的变量赋值:charname=‘a’;char类型的变量值必须用单引号括起来。单引号内的字符数量必须且只能是一个,并且不能是单引号或者反斜杠。为了表示单引号和反斜杠等特殊的字符,C#提供了转义符,如表2-6所示。C#面向对象程序设计高职高专ppt课件表2-6转义字符转义符含义’单引号”双引号\反斜杠空字符(Null)a发出一个警告b倒退一个字符f换页换行,将当前的位置移到下一行开头r回车,将

7、当前的位置移到本行的开头t水平方向的Tabv垂直方向的Tab布尔类型布尔类型表示现实中的“真”或“假”这两个概念,主要用来进行逻辑判断。在C#中,分别采用true和false这两个值来表示“真”和“假”,如表2-7所示。表2-7布尔类型描述位数数据类型取值范围布尔类型8boolTrue或False2.枚举类型假设要在程序中表示一年中的季节,可以使用整数0、1、2和3来分别表示春季、夏季、秋季和冬季,这虽然可行,但并不直观。为此,C#中提供了一个更好的方案,使用枚举类型可以将一年中的四季分别用Spring、Summer、Autumn和Winter这些直观的符号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。