CSharp语法基础.ppt
《CSharp语法基础.ppt》由会员分享,可在线阅读,更多相关《CSharp语法基础.ppt(40页珍藏版)》请在三一办公上搜索。
1、Visual C#2005程序设计,教师:曾长军院系:计算机科学与技术学院 Visual C#2005程序设计配套课件,第2章 C#语法基础,2.1 C#程序结构 2.2 基本数据类型2.3 变量与常量2.4 运算符与表达式2.5 C#常用方法与属性,讲解提纲,章节目录,上一页,下一页,2.1 C#程序结构 2.1.1 C#程序的组成要素 1.关键字 在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符串。关键字在Visual Studio 环境的代码视图中默认以蓝色显示。例如,代码中的using、namespace、class、static、void等,均为C#的关键字。,
2、章节目录,上一页,下一页,2.命名空间命名空间既是Visual Studio 提供系统资源的分层组织方式,也是分层组织程序的方式。因此,命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。系统命名空间使用using关键字导入,System是Visual Studio.NET中的最基本的命名空间,在创建项目时,Visual Studio 平台都会自动生成导入该命名空间,并且放在程序代码的起始处。,章节目录,上一页,下一页,3.类和方法C#中,必须用类来组织程序的变量与方法。C#要求每个程序必须且只能有一个“Main”方法。“Main”方法必须放在某一个类中。“Main”方法是应用程序的
3、入口。4.语句语句就是C#应用程序中执行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写多条语句,也可以将一条语句书写在多行上。,章节目录,上一页,下一页,5.大括号在C#中,括号“”和“”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束。大括号可以嵌套,以表示应用程序中的不同层次。,章节目录,上一页,下一页,2.1.2 C#程序的格式 1.缩进与空格缩进用于表示代码的结构层次,这在程序中不是必须的,但是缩进可以清晰地表示程序的结构层次,在程序设计中应该使用统一的缩进格式书写代码。空格有两种作用,一种是语法要求,必须遵守,一种是为使语
4、句不至于太拥挤。例如:int ia=3;,章节目录,上一页,下一页,2.字母大小写C#中的字母可以大小写混合,但是必须注意的是,C#把同一字母的大小写当作两个不同的字符对待,如,大写“A”与小写“a”对C#来说,是两个不同的字符。3.注释C#中的注释基本有两种,一是单行注释,一是多行注释。单行注释以双斜线“/”开始,不能换行。多行注释以“/*”开始,以“*/”结束,可以换行。,章节目录,上一页,下一页,2.2 基本数据类型 2.2.1 数值类型 1.整数类型整数类型又有有符号整数与无符号整数。有符号整数可以带正负号,无符号整数不需带正负号,默认为正数。有符号整数包括sbyte(符号字节型)、s
5、hort(短整型)、int(整型)、long(长整型)。无符号整数包括byte(字节型)、ushort(无符号短整型)、uint(无符号整型)、ulong(无符号长整型)。,章节目录,上一页,下一页,2.实数类型 实数类型包括float(单精度浮点型)、double(双精度浮点型)、decimal(十进制型)。2.2.2 字符类型1.Unicode字符集Unicode是一种重要的通用字符编码标准是继ASCII字符码后的一种新字符编码,如UTF-16允许用16位字符组合为一百万或更多的字符。C#支持Unicode字符集。,章节目录,上一页,下一页,2.char(字符型)char(字符型):数据范
6、围是065535之间的Unicode字符集中的单个字符,占用2个字节。char(字符型)表示无符号16位整数,char(字符型)的可能值集与Unicode字符集相对应。3.string(字符串型)string(字符串型):指任意长度的Unicode字符序列,占用字节根据字符多少而定。string(字符串型)表示包括数字与空格在内的若干个字符序列,允许只包含一个字符的字符串,甚至可以是不包含字符的空字符串。,章节目录,上一页,下一页,2.2.3 布尔类型和对象类型bool(布尔型):表示布尔逻辑量。bool(布尔型)数据范围是“true”(真)和“false”(假)。bool(布尔型)占用一个字
7、节。bool(布尔型)的值“true”(真)和“false”是关键字。object(对象型):可以表示任何类型的值,其占用字节视具体表示的数据类型而定。object(对象型)是所有其他类型的最终基类。C#中的每种类型都是直接或间接从object类型派生的。,章节目录,上一页,下一页,2.3 变量与常量 2.3.1 变量 1.变量命名规则在C#中,变量命名规则如下:变量名的第一个字符必须是字母(包括汉字)或下划线,其余字符必须是字母(包括汉字)、数字或下划线。变量名不能是C#的关键字或库函数名。例如,sum,_S,都是合法的变量名,而int,2A,Number Of Student是非法变量名。
8、,章节目录,上一页,下一页,2.声明变量声明变量最简单的格式为:数据类型名称 变量名列表;例如:int number;/声明一个整型变量bool open;/声明一个布尔型变量decimal bankBlance;/声明一个十进制变量可以一次声明多个变量,例如:sbyte a,b;/声明两个有符号字节型变量如果一次声明多个变量,变量名之间用逗号分隔。,章节目录,上一页,下一页,3.变量赋值C#规定,变量必须赋值后才能引用。为变量赋值需使用赋值号“=”。例如:int number;number=32;/为变量赋值32也可以使用变量为变量赋值,例如:bool close;close=open;/为
9、变量赋值true(假设open为已声明的bool型变量,其值为true),章节目录,上一页,下一页,可以为几个变量一同赋值,例如:int a,b,c;a=b=c=32;可以在声明变量的同时为变量赋值,相当于将声明语句与赋值语句合二为一。例如:double area,radius=16;,章节目录,上一页,下一页,2.3.2 常量1.直接常量(1)整型常量整型常量即整数,整型常量有三种形式:十进制形式,即通常意义上的整数,如,123,48910等。八进制形式,输入八进制整型常量,需要在数字前面加“0”,如,0123,038等。十六进制形式,输入十六进制整型常量,需要在数字前面加“0 x”或“0X
10、”,如,0 x123,0X48910等。,章节目录,上一页,下一页,(2)实型常量实型常量即带小数的数值,实型常量有两种表示形式:小数形式,即人们通常的书写形式,如0.123,12.3,.123等等。指数形式,也叫科学记数,由底数加大写的E或小写的e加指数组成,例如,123e5或123E5都表示123105。,章节目录,上一页,下一页,(3)字符常量字符常量表示单个的Unicode字符集中的一个字符,通常包括数字、各种字母、标点、符号和汉字等。字符常量用一对英文单引号界定,如,A,a,+,汉 等等。在C#中,有些字符不能直接放在单引号中作为字符常量,这时需要使用转义符来表示这些字符常量,转义符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CSharp 语法 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6503471.html