程序设计(高职计算机专业系列教材)第三章c编程语言课件

程序设计(高职计算机专业系列教材)第三章c编程语言课件

ID:33543335

大小:198.00 KB

页数:62页

时间:2018-05-25

程序设计(高职计算机专业系列教材)第三章c编程语言课件_第1页
程序设计(高职计算机专业系列教材)第三章c编程语言课件_第2页
程序设计(高职计算机专业系列教材)第三章c编程语言课件_第3页
程序设计(高职计算机专业系列教材)第三章c编程语言课件_第4页
程序设计(高职计算机专业系列教材)第三章c编程语言课件_第5页
资源描述:

《程序设计(高职计算机专业系列教材)第三章c编程语言课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章C#编程语言3.1C#语法基础3.2控制结构3.3函数3.4事件驱动编程与回送3.5开发简单的C#程序本章教学要求本章主要介绍C#的基础知识,通过学习了解C#中的变量、数据类型、表达式;掌握C#的基本语法结构:选择、循环结构;了解C#的函数及事件驱动;能使用VisualStudio.NET编写简单的C#程序。3.1C#语法基础3.1.1C#中的变量和数据类型3.1.2标识符3.1.3运算符3.1.4表达式3.1.5语句和注释3.1.1C#中的变量和数据类型常量和变量是编程语言中最基本的组成部分,主要用来记录程序中具有不同类型的信息。常量表示其值不能被改变的量变量是在程序运行过程

2、中数值可变的数据,通常用来记录运算的中间结果或保存数据,必须事先声明变量。变量声明:<类型><变量名>inta;stringb;其中int和string为类型名,a、b为变量名。3.1.1C#中的变量和数据类型C#中的变量命名需遵循以下原则:(1)变量名必须以字母开头。(2)变量名由字母、数字和下划线组成,不能包括空格、运算符、标点符号等符号。(3)变量名不能与C#中的关键字名称相同。(4)变量名不能与C#中的类库函数名称相同。3.1.1C#中的变量和数据类型按类型值在内存中对应的位置:值类型和引用类型两者的区别:在于进行数据存取时,值类型的变量直接存储其数据;而引用类型的变量则存储

3、其在系统中对应的存储地址。按数据的作用域大小:全局量和局部量按生存周期:自动生存周期、静态生存周期和动态生存周期按类型:基本类型和派生类型3.1.1C#中的变量和数据类型值类型基本类型结构类型枚举类型浮点类型整数类型布尔类型字符类型小数类型引用类型数据类型对象类型字符串类型类类型接口类型指代类型数组按类型值在内存中对应的位置值类型----整数类型sbyte(有符号8位整数)byte(无符号8位整数)short(有符号16位整数)ushort(无符号16位整数)int(有符号32位整数)uint(无符号32位整数)long(有符号64位整数)ulong(无符号64位整数)值类型----

4、布尔(bool)类型布尔类型的取值仅有true和false两种直接设置布尔变量boolbTest=true;将一个表达式赋值给布尔变量boolbTest=(c>1&&c<10);值类型----字符(char)类型字符(char)类型用于表示一个Unicode字符,Unicode字符使用16位表示,可以表示世界上多数的字符。charch=’a’;charch=(char)64;字符要用整数表示,必须使用显式的类型转换值类型----字符(char)类型 (转义符)使用反斜杠后接相应字符来表示特殊符号charch=‘’’;表示单引号类型表示含义’单引号’’双引号\反斜杠空字符

5、a警告(Alert)b退格类型表示含义f换页换行r回车t水平制表符v垂直制表符值类型----浮点类型浮点类型包括float类型和double类型在给float类型赋值时,必须在数字的后面加上f或F,否则会出错。C#中在操作符右边的数字将会被自动定义为double类型,如果不加字符f或F,编译器会认为程序是将一个double类型的数值赋给一个float变量。floatfTest=12.34f;值类型----小数(decimal)类型小数类型是C#新引进的一个数据类型,非常适用于金融和货币运算。在定义小数类型的变量时,必须在数值后面加上字符m,否则,变量同样会被编译器当作d

6、ouble类型处理。decimaldTest=12.345m;值类型----结构(struct)类型C#中就建立了结构和类(class)等类型来表示比较复杂的事物其最明显的区别:结构类型是一种值类型,主要用来创建小型对象以节省空间,而class则是引用类型值类型----struct类型structPoint{publicintx,y;publicpoint(intx,inty){this.x=x;this.y=y;}}代码定义了Point这个结构类型变量来表示平面坐标系中的一个点,它有横坐标值x和纵坐标值y组成。两个成员变量是整数型,而Point(intx,inty)则被称为该结构的

7、构造函数,用于声明一个Point结构类型的变量时进行成员变量的初始化。值类型----枚举(enum)类型枚举类型是一种特殊的类型,它指定该类型变量可拥有的所有合法值。事实上枚举类型并不是真正意义上的新类型,它实际上表示的是一个整数类型,包括long、int、short、byte,默认类型是int。enumColorl{red,yellow,blue,black}一个普通形式的枚举类型,其元素类型均为int。red元素取值为0,yellow元素取值为1,以此

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

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

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