下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#程序设计》教案第3章课时内容C#程序与数据类型授课日期授课时长课时教学目标思政目标:☞通过学习数据类型及转换,培养学生的认真、细致的编程态度☞通过编程练习,培养学生分析问题和解决问题的能力技能要求:☞掌握C#基本语法要求☞掌握C#中的基本数据类型及转换☞正确理解变量的命名规则,学会使用值类型和引用类型实践目标:☞通过认识C#基本语法,为深入学习打基础☞认识变量与数据类型,能够在编程中正确运用☞熟悉变量的使用,能够在适当场景中使用教学设计教学思路:通过案例讲解学习数据类型及转换;通过编程练习掌握C#基本语法要求。教学手段:通过课件展示、编程练习、课后习题学习C#中的基本数据类型及转换和变量的命名规则。教学环节教学内容讨论问题1.C#中的数据类型有哪些?2.数据类型之间如何进行转换?3.C#中变量的命名规则有哪些?4.变量和常量之间有什么不同?内容大纲3.1编写首个C#程序3.1.1编写程序我们从一个简单的C#程序开始,去认识C#语言的基本构成。输入如图3-1所示代码,运行结果如图3-2所示。图3-1第一个C#程序图3-2运行结果观察上述程序,分析程序的组成部分。从运行结果可知,代码中的语句被输出到屏幕。整个程序包括usingSystem、namespace、class、Main方法、语句或表达式,以及注释。这些内容构成了一个完整的程序。3.1.2程序详解通过分析程序的组成,了解程序的基础内容。程序的组成如图3-3所示。图3-3程序组成3.1.3注释方法在程序中,经常用到注释。注释是一种备注手段,主要为了方便程序编写和维护人员修改、维护代码。注释内容并不会被程序编译器运行,即注释不会影响程序运行的结果。在C#中,主要有3种注释方式。图3-4注释方法3.1.4标识符与关键字1.标识符标识符是用来命名变量、方法、参数等的一种字符串。程序中标识符的位置有规定:数字不能放在首位;字母和下划线随意使用;@字符只能放在标识符的首位;标识符区分大小写,如MyCar与myCar是不同的标识符。需要注意的是,标识符不能与C#的类库名称相同。2.关键字关键字是C#编译器预定的保留字,用于定义固定内容。关键字不能用作变量名,也不能用作标识符,关键字应全部小写。3.2常量与变量3.2.1常量常量是指在程序运行过程中,值不改变的量。通常,程序中多次出现且固定不变的值定义为常量。3.2.2变量变量是指在程序运行过程中,值可以改变的量。变量具备两个要点:变量名和数据类型。变量名可以方便访问变量中所存储的数据,而数据类型决定了变量的存储方式。变量被分配存储空间后才能正常使用,而变量名其实就是为其所分配内存空间的命名。通过变量名可以访问相应存储空间中所存储的数据。1.变量的命名2.变量的命名法3.变量的赋值3.3数据类型3.3.1整型表整型数据类型类型说明范围sbyte8位有符号整数-128~127byte8位无符号整数0~255short16位有符号整数-32768~32767ushort16位无符号整数0~65535int32位有符号整数-2147483648~2147483647uint32位无符号整数0~4294967295long64位有符号整数-9223372036854775808~9223372036854775807ulong64位无符号整数0~184467440737095516153.3.2布尔类型bool类型的变量仅有两个值:true和false。true和false两种状态的转换可以通过“!”运算符来实现。3.3.3char类型无论中文字符、英文字符或者数字都归属于char类型,char类型占两个字节,故最多可以容纳65536个符号,其取值范围为0~65535。char类型的赋值需要以成对单引号标记。3.3.4枚举类型枚举类型被用来表达若干固定值,该类型使用enum定义,定义方式如下:enum枚举类型名称{枚举元素1[=数值1],枚举元素2[=数值2],…}3.3.5隐式类型隐式类型用var声明,var关键字是“万能类型”的定义方式,可以用来声明任何类型的变量,但并不意味着声明之后其类型仍不确定。3.3.6浮点类型浮点类型,分别是float、double和decimal,如表3-4所示。float和double都为浮点类型,分别称为单精度浮点型和双精度浮点型;而decimal,一般用于精度要求高的场合。小数类型(decimal)是高精度的数据类型,占用16个字节(128位),主要为了满足需要高精度的财务和金融计算机领域。3.3.7数据类型转换1.隐
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度对讲机系统集成服务合同
- 2024年度技术转让合同服务内容扩展
- 近摄镜市场发展预测和趋势分析
- 连衣裙市场发展预测和趋势分析
- 2024年度版权购买合同(具体权益内容)
- 浇铸用车市场发展现状调查及供需格局分析预测报告
- 插线板市场发展现状调查及供需格局分析预测报告
- 2024年度无人机遥感监测服务合同
- 2024年度别克汽车金融贷款服务合同
- 气动开窗器市场需求与消费特点分析
- MODAN6000低压开关柜安装使用说明书
- 铁路基础知识考试题库500题(单选、多选、判断)
- 蹲踞式起跑教学ppt
- 云南省消防条例(2021版)
- 部编版一年级上册语文(比尾巴)课件
- 阴式子宫全切术-手术室护理查房
- 封箱胶带的基本技术指标
- 护理专业职业生涯规划书
- 输血与血型 教学设计
- 泛函分析考试题集与答案
- 房屋加固施工组织设计方案
评论
0/150
提交评论