第2章+基本数据类型与表达式ppt课件.ppt

第2章+基本数据类型与表达式ppt课件.ppt

ID:58707248

大小:526.00 KB

页数:59页

时间:2020-10-04

第2章+基本数据类型与表达式ppt课件.ppt_第1页
第2章+基本数据类型与表达式ppt课件.ppt_第2页
第2章+基本数据类型与表达式ppt课件.ppt_第3页
第2章+基本数据类型与表达式ppt课件.ppt_第4页
第2章+基本数据类型与表达式ppt课件.ppt_第5页
资源描述:

《第2章+基本数据类型与表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一实验题目:.NET开发运行环境、基本数据类型和表达式实验目的:熟悉.Net环境、重点学习C#的基本数据类型及#表达式实验内容:1、编写一个程序,输入姓名并显示欢迎词。2、编写一个程序,根据斜边和直角边的长度求对应角的三角函数值。3、编写一个程序,从键盘输入3个数字,输出这三个数字的乘积及它们的平方和。要求编写控制台应用程序。4、编写一个控制台应用程序,实现输入圆的半径求圆的周长和面积。第2章基本数据类型与表达式本章要点:VisualC#.NET数据类型概述VisualC#.NET简单数据类型的使用VisualC#.NET的常量和变量VisualC#.NET的运算符与表达式

2、VisualC#.NET的常用方法2.1循序渐进学理论2.1.1VisualC#.NET的标识符在VisualC#.NET中定义标识符时,必须符合以下命名规则。(1)标识符必须是由字母、数字、下划线、@符号组成,且必须以字母或下划线开头。(2)由于标识符代表对象的名称,所以用户在选取标识符时应选取有意义的字符序列,以便在程序中能从标识符看出所标识的对象,从而便于阅读和记忆。(3)用户定义的标识符不能与C#语言的关键字同名。在C#语言中,下面哪些是正确的变量名?A)@usingB)_365daysC)xx_rectangleD)switch2.1.2VisualC#.NET的数据类型简介事

3、实上,可以将所有基本数据类型看做支持某些方法的类。2.1.3简单数据类型1.整数数据类型2.字符数据类型C#的字符类型有以下特点:(1)每个字符占2个字节。(2)C#中的字符型与整型之间不能再像C/C++中自动转换。以下语句在C#中不合法:charc=13;不过用户依旧可以将一个整型数显式地转换为一个字符数据类型,然后赋值给字符变量。如下:charc=(char)13;(3)表示大字符集(Unicode字符集);(4)用单引号引起;下列写法中正确的有()A.chara=97;B.byteb=256;C.chara=“c”;D.shorts=257;3.布尔类型(作为决策的依据)布尔类型(

4、bool)只含有两个数值:true和false。不能赋值给整数。4.实数类型(与数学中的实数相区别)实数类型又称浮点型,C#中的浮点型包含单精度浮点型(float)和双精度浮点型(double)两种。(1)单精度型:取值范围为~之间,精度为7位数。后缀f或F。(2)双精度型:取值范围为~之间,精度可达15到16位。后缀d或D。缺省的实数类型。5.小数类型又称十进制类型,其类型说明符为decimal,主要用于金融领域,又称金融类型,其表示的值的范围大约是到,比float类型小,但是其精确度却可以达到28到29位。在十进制类型的数据的后面加上“m”,表示该数据是小数类型,如0.1m、123.

5、9m等。下列写法中正确的有()A.floatf=23.4;B.doubled=256.3;C.decimalm=34.4;D.boolb=0;2.1.4常量与变量1.常量常量又叫常数,是在程序运行过程中其值不改变的量。常量也有数据类型,在C#语言中,常量的数据类型有多种,分别是:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等。符号常量声明的格式如下。[格式]:[常量修饰符]const类型说明符常量名=常量表达式;[功能]:声明一个名为“常量名”的常量,该常量与“常量表达式

6、”是等价的;常量修饰符private:只能在类内部使用;(默认)public:可以在整个系统的任意地方使用,是完全公开的;Protected:自己及自己的子类可以使用;Internal:仅为同项目(这里的项目是只单独的项目,而不是整个解决方案)使用;例如:publicconstintA=1,B=3;与C/C++类似,在C#中,一个常量可以依赖于另一个符号常量,但不能形成循环依赖,例如:classConstExample{publicconstintA=1;publicconstintB=A+2;}注意:常量是静态的(但是不必使用static关键字),而且仅能够在类中访问。【例2-1】分析

7、下列程序的执行结果。[程序代码]classConstExample{publicconstintA=1;publicconstintB=(A+2)*(A+3);}classConsTest{publicstaticvoidMain(){System.Console.WriteLine("A={0},B={1}",ConstExample.A,ConstExample.B);}}[程序分析]本题在类ConstExample中定义了两个

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

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

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