欢迎来到天天文库
浏览记录
ID:51617179
大小:804.00 KB
页数:58页
时间:2020-03-26
《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关键字声明的变量为静态变量。静态变量只需创建一次,在后面的程序中就可以多次引用。静态变量
此文档下载收益归作者所有