Cnet 第2章程序设计基础 .ppt

Cnet 第2章程序设计基础 .ppt

ID:56430483

大小:433.50 KB

页数:38页

时间:2020-06-18

Cnet  第2章程序设计基础 .ppt_第1页
Cnet  第2章程序设计基础 .ppt_第2页
Cnet  第2章程序设计基础 .ppt_第3页
Cnet  第2章程序设计基础 .ppt_第4页
Cnet  第2章程序设计基础 .ppt_第5页
资源描述:

《Cnet 第2章程序设计基础 .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.Net程序设计2021/10/71第二章C#程序设计基础2.1C#的值类型2.2常量与变量2.3运算符与表达式2.4C#的引用类型2.5程序的分支语句2.6程序的循环语句2021/10/722.1C#的值类型一、简单类型二、枚举型enum三、结构型struct返回2021/10/73一、简单类型1.整数型2.浮点型3.小数型4.布尔型2021/10/741.整数型类型范围长度sbyte有符号字节型-128~1278位byte字节型0~2558位char字符型U+0000~U+ff

2、ff(Unicode字符集中的字符)16位short短整型-32,768~32,76716位ushort无符号短整型0~65,53516位int整型-2,147,483,648~2,147,483,64732位uint无符号整型0~4,294,967,29532位long长整型-9,223,372,036,854,775,808~9,223,372,036,854,775,80764位ulong无符号长整型0~18,446,744,073,709,551,61564位2021/10/752.浮点型

3、float型:取值范围在±1.5e−45到±3.4e38精度为7位double型:取值范围在±5.0e−324到±1.7e308精度为15到16位2021/10/763.小数型decimal取值范围在±1.0 × 10e−28至±7.9 × 10e28精度为28到29位2021/10/774.布尔型用来表示逻辑真或逻辑假只有两种取值:true或false2021/10/78二、枚举型enum实质就是使用符号来表示的一组相互关联的数据注意事项:①枚举元素的数据值是确定的,一旦声明就不能在程序的运行过

4、程中更改;②枚举元素的个数是有限的,同样一旦声明就不能在程序的运行过程中增减;③默认情况下,枚举元素的值是一个整数,第一个枚举数的值为0,后面每个枚举数的值依次递增1;④如果需要改变默认的规则,则重写枚举元素的值即可,例如:enumMyEnum{a=101,b,c,d=201,e,f};应用案例:实例2-1源代码阅读(见教材)操作演示与分析2021/10/79三、结构型struct结构型必须使用struct来标记。结构型的成员数据成员表示结构的数据项方法成员表示对数据项的操作。内置的结构型Date

5、Time:表示某个时间点TimeSpan:表示某个时间段应用案例:实例2-2源代码阅读(见教材)操作演示与分析返回structStudent{publicintno;publicstringname;publiccharsex;publicintscore;};2021/10/7102.2常量与变量一、常量二、变量三、数据类型转换返回2021/10/711一、常量1,整型常量无符号整型常量在书写时添加u或U标志。长整型常量在书写时添加l或L标记。2.浮点型常量单精度浮点型常量在书写时添加f或F标记

6、双精度型常量添加d或D标记。3.小数型常量小数型常量的后面必须添加m或M标记4.字符型常量(Unicode字符):使用两个单引号来标记转义字符常量5.布尔型常量:true、false6.字符串常量:使用两个双引号来标记实例2-3演示2021/10/712二、变量1.变量的概念变量名:每个变量都必须有一个名字。变量命名应遵循标识符的命名规则,如必须以字母或下划线(_)打头,只能包含英文字母、数字、和下划线,不能包含空格等。变量值:变量值存储在内存中;不同类型的变量,占用的内存单元(字节)数不同。在程

7、序中,通过变量名来引用变量的值。2.变量的定义例如:inta,b,c;3.变量的初始化例如:floatf1=1.25,f2=3.6,f3;实例2-4演示2021/10/713三、数据类型转换1.隐式转换如果参与运算的数据类型不相同,则先转换成同一类型,然后进行运算;转换时按数据长度增加的方向进行,以保证精度不降低,例如int型和long型运算时,先把int数据转成long型后再进行运算;所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算;

8、2.显示转换(类型说明符)(待转换的数据)例如:(int)(x+y)3.System.Convert类的类型转换方法ToBoolean、ToByte、ToChar、ToInt32、ToSingle、ToString返回2021/10/7142.3运算符与表达式一、算术运算符与表达式二、赋值运算符与表达式三、关系运算符与表达式四、逻辑运算符与表达式返回2021/10/715一、算术运算符与表达式C#算术运算符包括+、-、*、/、%、++、--共七种自增++/自减--运算符当++或--

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

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

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