- 4
- 0
- 约3.59千字
- 约 22页
- 2018-01-28 发布于浙江
- 举报
第 3 章: 变量、数据类型和表达式 《Visual C# 程序设计语言》 教学课件
* * * C# 数据类型 教学提示 : 本部分主要达到以下目的: 使学生了解C#数据类型的两种分类 教学内容和方法教学提示本节实际上是一个过渡节。考虑到知识接受的难易程度,本书尽量避免没有铺垫的知识的讲解。因此C#数据类型的讲解被分成两部分,一部分是值类型,将在下一节里面讲解。另一部分是引用类型(将会在讲到类的概念之后才讲解)。 * 类型转换 教学提示 : 本部分主要达到以下目的: 理解并掌握隐式转换 理解并掌握显式转换 教学内容和方法教学提示现实中经常会有不同类型之间的转换。因此在编程中也有相应的机制——类型转换。类型转换分为显式和隐式两种。本节的教学重点应该在于使学生了解隐式转换和显式转换内部原理。从而为以后理解装箱和拆箱作准备。教师可以根据自己的学生的情况决定是否讲解装箱和拆箱。 * * 值类型 值类型包括:简单类型、枚举类型和结构类型 教学提示 : 本部分主要达到以下目的: 掌握简单类型的使用 掌握枚举的使用 掌握结构的使用 教学内容和方法教学提示本节主要讲解各种各样的值类型。简单类型虽然简单,但是,在实际中应用也是最频繁的。因此一定要结合变量的知识进行详细的讲解。枚举在实际中也有很大用处,教师可以通过列举一些应用场景来描述和讲解枚举的定义和使用方法。结构比较复杂,包含很多内容。在本节中仅仅讲解简单的结构,针对复杂的结构,一般都考虑将其直接定义为一个类来进行处理。 * * * * * * * * * 第 3 章: 变量、数据类型和表达式 本章学习目标: 声明并使用变量 了解C#的主要数据类型 理解值类型 使用表达式进行数学运算 掌握不同数据类型的转换方法 目标 变量 常量 C# 数据类型 类型转换 运算符和表达式 小结 实验 习题 第3章 变量、数据类型和表达式 为变量命名时要遵循C#语言的命名规范 : 变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号 变量名不能与C#中的关键字名称相同 命名变量 3.1.1 命名变量 命名变量(续) 3.1.1 命名变量 关于变量命名的一般建议 : 变量名应具有描述性质 在包含多个单词的变量名中,从第二个单词开始,每个单词都采取首字母大写的形式 变量名最好以小写字母开头 随堂练习 3.1.2 随堂练习 以下4个变量名中,合法的变量名是________。 (1) adw (2) Good bye (3) _list (4) jx@ 声明变量 3.1.3 声明变量 变量使用原则: 先声明,后使用 变量声明方法: 数据类型 变量名; 如: int studentNum; studentNum=30; 若未声明直接写 studentNum=30; 则编译时会出错。 常量 3.2 常量 定义:常量就是其值固定不变的量 声明方法:const 数据类型 常量表达式; 变量 常量 C# 数据类型 类型转换 运算符和表达式 小结 实验 习题 第3章 变量、数据类型和表达式 C# 数据类型 3.3 C# 数据类型 P课本41 引用类型 类(class) 接口(interface) 3.3.1 引用类型 在内存中不直接存储引用类型的数据,而是存储该数据的地址 。引用类型包括 : 数组(array) 字符串(string ) 值类型 3.3.2 值类型 种类 描述 值类型 简单类型(Simple types) 有符号整数:sbyte, short, int, long 无符号整数:byte, ushort, uint, ulong Unicode 字符:char IEEE 浮点数:float, double 十进制数:decimal 布尔值:bool 枚举类型(Enum type) enum E {...} 结构类型(Struct type) struct S {...} 整数类型 浮点类型 字符类型 十进制类型 布尔类型 整数类型 浮点类型 十进制类型 布尔类型 字符类型 简单类型 整数类型 整数类型在计算机中的取值范围 描述 位数 数据类型 取值范围 有符号整数 8 sbyte –128~127 16 short –32 768~32 767 32 int –2 147 483 648~2 147 483 647 64 long –9 223 372 036 854 775 808~9 223 372 036 854 775 807 无符号整数 8 byte 0~255 16 ushort 0~65 535 32 uint 0~4 294 967 295 64 ulong 0~18 446 744 073 709
您可能关注的文档
- 第 3 章微机系统中的微处理器 微型计算机原理与应用 教学课件.ppt
- 第 4 章 货币市场与利率 银行考试相关课件.ppt
- 第 4 章 异常 计算机系JAVA培训讲义.ppt
- 第 4 章 静态场边值问题的解法 电磁场与电磁波教案 教学课件.ppt
- 第 4 章 汇编语言程序设计基本方法 微型计算机原理与应用 教学课件.ppt
- 第 3章交流电路 电工电子技术与技能教学课件.ppt
- 第 4 章 光端机 光纤通信 教学课件.ppt
- 第 5 章 多模块程序设计 微型计算机原理与应用 教学课件.ppt
- 第 4章 指令系统 可编程序控制器原理及应用 教学课件.ppt
- 第 5 章 局域网交换 高级计算机网络 教学课件.ppt
原创力文档

文档评论(0)