C#课件PPT课程资料教学作者二第2章 语言基础.ppt

C#课件PPT课程资料教学作者二第2章 语言基础.ppt

ID:51617179

大小:804.00 KB

页数:58页

时间:2020-03-26

C#课件PPT课程资料教学作者二第2章 语言基础.ppt_第1页
C#课件PPT课程资料教学作者二第2章 语言基础.ppt_第2页
C#课件PPT课程资料教学作者二第2章 语言基础.ppt_第3页
C#课件PPT课程资料教学作者二第2章 语言基础.ppt_第4页
C#课件PPT课程资料教学作者二第2章 语言基础.ppt_第5页
资源描述:

《C#课件PPT课程资料教学作者二第2章 语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.NET程序设计教程第2章语言基础华南农业大学信息(软件)学院2011.2第2章C#语言基础本章要点:VisualC#.NET数据类型概述VisualC#.NET简单数据类型的使用VisualC#.NET的常量和变量VisualC#.NET的运算符与表达式VisualC#.NET的常用方法VisualC#.NET的常用语句VisualC#2008.NET的新特性2.1数据类型与表达式2.1.1VisualC#.NET的标识符定义标识符时,必须符合以下命名规则:标识符必须是由字母、数字、下划线组成的一串符号,且必须以字母或下划线开头。由于标识符代表对

2、象的名称,所以用户在选取标识符时应选取有意义的字符序列,以便在程序中能从标识符看出所标识的对象,从而便于阅读和记忆。用户定义的标识符不能与C#语言的关键字同名。2.1.2C#.NET的数据类型简介2.1.3简单数据类型1.整数数据类型类型名数据类型符占用字节数数值的范围有符号字节型sbyte1-128~+127字节型byte10~+255短整型short2-32768~+32767整型int4-231~231-1长整数long8-263~263-1无符号长整数ulong8264-12.1.3简单数据类型C#的字符类型有以下特点:(1)每个字符占2个字节(Unicode字符集)。

3、(2)C#中的字符型与整型之间不能再像C/C++中自动转换。以下语句在C#中不合法:charc=13;正确的写法:charc=(char)13;2.字符数据类型3.布尔类型布尔类型(bool)只含有两个数值:true和false。注意:不同于C语言中的非零为真的概念.4.实数类型实数类型又称浮点型,C#中的浮点型包含单精度浮点型(float)和双精度浮点型(double)两种。单精度型:取值范围为-之间,精度为7位数。双精度型:取值范围为-之间,精度可达15到16位。2.1.3简单数据类型使用实数类型,需注意以下几个问题:(1)存在正0和负0。(2)存在正无穷大和负无穷大,一般

4、产生在除数为0的情况下,例如,1.2/0.0的结果是正无空大,-1.2/0.0的结果为负无空大。(3)存在非数字值(Not-a-Number,简称NaN)。当出现0.0/0.0这种非法运算的时候就会出现非数字值。(4)对于浮点运算,如果运算结果的绝对值在精度范围内小到一定程度,系统就会当做0值处理(+0或-0)。(5)实型常量默认为double类型。floata=3.14;floata=3.14f;2.1.3简单数据类型5.小数类型又称十进制类型,其类型说明符为decimal,主要用于金融领域,又称金融类型,其表示的值的范围大约是到,比float类型小,但是其精确度却可以达到

5、28到29位。在十进制类型的数据的后面加上“m”,表示该数据是小数类型,如0.1m、123.9m等。2.1.3简单数据类型6.其他说明2.1.3简单数据类型数据类型用途占用字节数DateTime日期时间类型8string字母数字数据:字母、数字和其他字符可变object任何数据类型4booltrue或false12.1.4常量与变量1.常量C#中常量的数据类型有多种:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等。符号常量声明的格式如下:[常量修饰符]const

6、类型说明符常量名=常量表达式;例如:publicconstintA=1,B=3;classConstExample{publicconstintA=1;publicconstintB=A+2;}注意:常量是静态的,能够在类中访问。2.1.4常量与变量【例2-1】分析下列程序的执行结果。[程序代码]classConstExample{publicconstintA=1;publicconstintB=(A+2)*(A+3);}classConstTest{publicstaticvoidMain()System.Console.WriteLine("A={0},B={1}",Co

7、nstExample.A,ConstExample.B);}}输出结果:A=1,B=122.变量(1)变量的含义及其定义变量是指在程序运行过程中其值可以发生变化的量。定义变量的格式:[变量修饰符]类型说明符变量名1=初值1,变量名2=初值2,…;例如:privatestaticintgz=65;publicdoublejs=76.8;2.1.4常量与变量(2)静态变量和实例变量声明变量时,使用static关键字声明的变量为静态变量。静态变量只需创建一次,在后面的程序中就可以多次引用。静态变量

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

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

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