1 / 44
文档名称:

lecturec程序设计基础.ppt

格式:ppt   大小:396KB   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lecturec程序设计基础.ppt

上传人:1557281760 2021/9/13 文件大小:396 KB

下载得到文件列表

lecturec程序设计基础.ppt

相关文档

文档介绍

文档介绍:LectureC程序设计根底
主要内容
C#语言特点
数 据 类 型
变量与常量
运算符与表达式
流程控制语句
程序的构造
异常处理
C#的特点
语法简洁
彻底的面向对象设计
平安机制
功能强,代码工作量小
数据类型
值类型:该类型的数据长度固定,存放于栈内;
引用类型:该类型的数据长度可变,存放于堆内;
所有数据类型都是一个类,具有格式化、类型转换等功能。
值类型 〔整形〕
值类型〔实型〕
② 实型 实型数据分为浮点型和十进制类型。
数学中的小数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的取值范围和精度如下。
单精度:取值范围为±×10-45~±×1038,精度为7位数。
双精度:取值范围为±×10-324~±×10308,精度为15到16位数。
十进制类型(decimal)是C#专门提供的一种类型,主要用于金融和货币方面的计算。该类型是一种高精度、128位数据类型,运算结果准确到小数点后28位。当定义一个decimal变量并赋值给它时,使用m下标以说明它是一个十进制类型,例如,decimal dx=;。
值类型〔字符型〕
③ 字符型 字符包括数字字符、英文字母、表达符号等,C#提供的字符按照国际公认的标准,采用Unicode字符集。一个Unicode的标准字符长度为16位。C#中也存在转义字符,用来在程序中指代特殊的控制字符。C#中使用的转义字符如表所示。
值类型〔构造类型〕
构造类型是指把各种不同类型数据信息组合在一起形成的类型。构造类型的变量采用struct来声明,例如,可以定义学生成绩表记录构造如下:
struct Student
{
public string number;
public string name;
public int score;
}
Student stu1;
stu1就是一个Student构造类型的变量。对构造成员的访问通过构造变量名加上访问符“.〞号,再跟成员名,="Jacky";。
构造类型包含的成员类型没有限制,构造类型的成员还可以是构造类型。
与类的区别:占用栈空间,效率高;自动释放内存;容易复制。
值类型〔枚举类型〕
枚举实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号。
例如,声明一个代表颜色的枚举类型的变量:
enum Color {red,yellow,blue,green,black,white};
Color col;
枚举类型的变量在某一时刻只能取枚举中某一个元素的值。例如,col这个表示颜色的枚举类型变量,在某一时刻只能为枚举中的一种颜色。
枚举中的每一个元素类型都是int型,第一个元素的值为0,其后每一个连续的元素依次加1递增。也可以给元素直接赋值,如把red的值设为1,其后的元素的值分别为2,3,…。
enum Color {red=1,yellow,blue,green,black,white};
为枚举元素所赋的值的类型限于long、int、short和byte等整数类型。

最近更新

031106基本有机原料生产工艺学-13 8页

2020年全国中考物理试题分类(6)——运动和力(.. 38页

2021至2022年七年级下半年期中抽测英语试卷带.. 13页

2022年山西大学计算机应用技术专业《数据库概.. 20页

全球数据泄露态势(2024.5) 33页

CAN总线基础知识 40页

XXX运煤专线道路桥梁工程施工方案 20页

《大学语文》期末复习资料答案 5页

《管理学原理》教学大纲 12页

人教版三年级数学上册第三单元测试卷(题)含答.. 6页

光伏项目勘察设计实施要点 5页

六年级英语下册知识讲义-词汇专项训练(下)-.. 7页

北大自考心理治疗选择题整理 7页

商务沟通方法与技能试题 4页

学生成绩管理系统测试报告 23页

数字集成电路设计与系统分析答案 6页

新版中日交流标准日本语课堂同步每课练习册-初.. 46页

2023年10月四川自贡面向全国知名高校引进高层.. 56页

机电设备安装通用部分技术标准 5页

植物生理学教案第八章植物的营养生长 15页

水电站导流及泄洪闸工程施工组织设计 142页

河道治理生态环境建设工程质量管理体系与措施.. 47页

深圳三年级2022年快乐暑假作业英语听力第七课.. 4页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页

有限元分析实验报告(共16页) 16页

志愿填报专题讲座136页文档 136页

我国企业年金基金管理与风险分析 4页

圣经中生日祝福的经文圣经中的生日祝福2篇 11页