ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件

ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件

ID:40234722

大小:278.00 KB

页数:40页

时间:2019-07-27

ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件_第1页
ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件_第2页
ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件_第3页
ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件_第4页
ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件_第5页
资源描述:

《ASPNET20Web数据库开发教程教学课件作者宫继兵第4章节C语言基础课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章C#语言基础本章要点及学时安排熟悉C#中简单的数据类型和操作符熟悉C#中三种控制语句了解C#于其他语言的关系了解异常处理的方法本章授课学时为2学时练习和上机学时为1学时-本章要点-学时安排教学内容C#语言基础C#语言的数据类型C#语言的运算符C#语言的控制语句C#语言与其他语言的关系4.1C#简介C#语言自C/C++演变而来,是一种简洁、类型安全的面向对象的编程语言。它简化和现代化了C++在类、名字空间、方法重载和异常处理等领域。同时,C#也借鉴了Java语言的许多优点。C#是Microsoft为.NET平台量身定做的新的程

2、序语言,可以用来构建在.NETFramework上运行的各种安全、可靠的应用程序。C#的新功能包括严格的类型安全、版本控制、垃圾收集等,所有这些功能都瞄准了开发面向组件的软件。4.2数据类型C#的数据类型主要有两类:值类型(valuetype)和引用类型(referencetype)。值类型包括简单类型(整型、浮点型和布尔型等)、枚举类型和结构类型。引用类型包括对象类型、类类型、接口类型、代表类型、字符串类型和数组类型等。值类型和引用类型的不同之处是值类型的变量值直接包含数据,而引用类型的变量不存储他们代表的实际数据,而是存储对实

3、际数据的引用。4.2.1值类型中的简单类型简单类型整型浮点型小数型布尔型特点在C#中出现的简单类型共享一些特性。第一,它们都是.NET系统类型的别名,例如:int就是System.Int32的别名。第二,由简单类型组成的常量表达式仅在编译时而不是运行时受检测。最后,简单类型可以按字面被初始化,例如inta=5,则a即被初始化赋值为5。4.2.1值类型中的简单类型1、整型:根据计算机中表示整数的长度及整数是否具有符号位,C#中可以划分为9种整数类型,如表所示名称说明数值范围sbyte有符号的8位整数-128~127byte无符号的8

4、位整数0~255short有符号的16位整数-32768~32767ushort无符号的16位整数0~65535int有符号的32位整数-2147483648~2147483648uint无符号的32位整数0~4294967295long有符号的64位整数-9223372036854775808~9223372036854775808ulong无符号的64位整数0~18446744073709551615char无符号的16位整数0~655354.2.1值类型中的简单类型注意:上表中char类型的可能值对应于统一字符编码标准(Un

5、icode)的字符集。char类型与其他整数类型相比有以下两点不同之处:(1)没有其他类型到char类型的隐式转换,既使对于sbyte,byte和ushort这样能完全使用char类型代表其值的类型,sbyte、byte和ushort到char类型也不存在隐式转换。(2)char类型的常量必须被写为字符形式,如果用整数形式,则必须带有类型转换前缀。如(char)10。4.2.1值类型中的简单类型2、浮点型两种浮点类型float型:1.5×10-45~3.4×1038精确到小数点后面7位double型:5.0×10-324~1.7×

6、10308精确到小数点后面15、16位浮点运算结果正零和负零正无穷和负无穷非数字值NaN非零值的有限数集与浮点数运算,其他类型要先转换成浮点类型4.2.1值类型中的简单类型3、小数类型小数类型是一种高精度、128位的数据类型,适用于金融和货币运算。数值范围从1.0×10-28~7.9×1028,精确到小数点后面28位。小数类型较浮点类型而言,具有更大的精确度,但是数值范围相对小了很多。当定义一个变量并赋值给它时,使用m后缀以表明它是一个小数类型。例如:“decimaldecMyValue=1.0m;”。这里如果省略了m,在变量被赋

7、值之前,它将被编译器认作double类型。4.2.1值类型中的简单类型4、布尔型布尔数据类型(bool)有true和false两个布尔值可以赋于true或false值给一个布尔变量,也可以赋于一个表达式布尔类型的变量或表达式运算,结果还是布尔型4.2.2引用类型和值类型相比,引用类型不存储它们所代表的实际数据,而是它们存储实际数据的引用。C#中的引用类型,其实就是特殊的指针,它拥有的是基本的指针语义,但是又有C++中引用的某些特征。C#中的引用类型有对象类型、类、接口、委托、字符串类型和数组。4.2.2引用类型对象类型:是所有类型

8、之母―它是其它类型最根本的基类类类型:包含数据成员、函数成员和嵌套类型接口:是一个只有抽象成员的引用类型委托:封装了具有一些标志的一个方法以上类型不做详细介绍,请参阅相关教材4.2.2引用类型1、字符串类型string类型:常见用法stringst

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

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

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