C#程序设计基础1

C#程序设计基础1

ID:36840374

大小:640.31 KB

页数:54页

时间:2019-05-10

C#程序设计基础1_第1页
C#程序设计基础1_第2页
C#程序设计基础1_第3页
C#程序设计基础1_第4页
C#程序设计基础1_第5页
资源描述:

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

1、第3讲C#程序设计基础网页可视化效果制作网页可视化效果制作网页可视化效果制作第3讲C#程序设计基础数据的基本组成数据的基本运算C#程序控制结构对象与类程序异常处理数据的基本组成常量常量:在程序运行过程中,其值不能被改变的量(分为:常数常量和符号常量)。常数常量:具体的数据例:ConstfloatPI=3.14f;符号常量:用一个标识符(常量名)代表一个常量ConstintPeoples=10;ConstintNumbers=2*Peoples;变量变量:程序运行过程中,其值可以被改变的量。intNum,Tota

2、l;Num=50;Total=3*50;说明:常量名、变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线,量名区分大小写。不能以系统的关键字来给常量、变量取名。数据的基本组成数据类型数据的基本组成基本数据类型说明int(整型)有符号32位整数-232~232-1,值类型long(长整型)有符号64位整数-264~264-1,值类型float(单精度)精度7位floata=0.5F,值类型double(双精度)精度15到16位值类型char(字符型)2字节Unicode编码,值类型bool

3、(布尔型)4字节True、false,值类型string(字符串型)2字节引用类型数据类型的转换1.隐式类型转换(自动转换):由编译器根据不同类型数据间转换规则自动完成。int——〉long,float,doublelong——〉float,doublechar——〉int,long,float,doublefloat——〉double2.显式类型转换:有时需要把一些高级的数据类型转换为低级的数据类型。数据的基本组成数组是有序数据的集合数组中的每一个元素都属于同一个数据类型数组中元素的个数是有限的用一个统一的数

4、组名和下标来唯一地确定数组中的元素数据的基本组成一维数组定义数据类型[]数组名;数组名=new数据类型[Index]说明Index:可选项,是数组的大小,也可以称为这个数组元素的个数;C#规定数组是以0为下界的,整个数组中元素的。例如int[]ar;ar=newint[10];这里定义了一个名称为ar,能存放10个整型数据的数组。数据的基本组成运算符基本的算术运算符+(加)-(减)*(乘)/(除)%(求余)++(自加1)--(自减1)说明:“%”求模算法。此运算符返回除数除被除数整数次后的余数。字符串连接运算符

5、字符串1+字符串2数据的基本运算运算符比较运算符比较运算符用于连接两个或两个以上的表达式,结果是表示比较结果的Bool值。<(小于)<=(小于或等于)>(大于)>=(大于或等于)==(等于)!=(不等于)数据的基本运算运算符逻辑运算符&&:result=表达式1&&表达式2说明:对两个Bool表达式执行逻辑合取。

6、

7、:result=表达式1

8、

9、表达式2说明:对两个Bool表达式执行逻辑析取。!:result=!表达式说明:对Bool表达式执行逻辑求反。数据的基本运算运算符的优先级算术/连接运算符自加减(++,-

10、-)求反(!)乘法和除法(*,/)整数除法()取模(%)加法和减法(+,–),字符串连接(+)比较运算符相等(==)不相等(!=)小于,大于(<,>)大于或等于(>=)小于或等于(<=)数据的基本组成数据的基本组成实训:简单的四则运算器设计。完成后提交到ftp.abc,用户名xs,密码xs。C#程序控制结构常用语句概述声明语句注释语句可执行语句控制结构分类顺序结构选择结构循环结构C#程序控制结构选择结构概述选择结构用于在多个路径中根据条件选择执行的语句。常用选择结构语句有:if语句switch语句C#程序控制

11、结构if语句if语句允许程序依据一定的条件结果来决定执行的路径。语法:if(条件1){操作1}elseif(条件2){操作2}……else{操作n}C#程序控制结构if语句例1:求两个数中较大的一个数(界面如下)。C#程序控制结构例2:设计程序核算公司的成本与收入。输出的信息包括:“持平”、“赢利”和“亏损”。实训:求三个数中两个较大数的和。C#程序控制结构switch语句switch是有效的做出选择的结构,避免了复杂的嵌套If结构。语法:switch(表达式){case值1:操作1break;case值2:操

12、作2break;…………default:操作nbreak;}C#程序控制结构例:根据比赛排名分配奖金。规则:第一名:1万元第二名:5千元第三名:3千元其余名次没有奖励C#程序控制结构实训:使用switch语句编写程序,要求输入考分,然后按以下原则输出考分的等级,90-100:A;80-89:B;70-79:C;60-69:D;0-59:E;其他输入为无效输入。C#程序控制结构循环结构概

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

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

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