电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第2章变量与表达式

  • 资源ID:89183978       资源大小:195.50KB        全文页数:29页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第2章变量与表达式

VISUAL C# 程序设计应用教程,第2章 变量与表达式, C#的变量与常量 C#的数据类型与类型转换 C#的运算符与表达式,本章要点,第2章 变量与表达式,2. 1 输入与输出 2. 2 变量与常量 2. 3 数据类型 2. 4 运算符与表达式 2. 5 应用示例常用变量类型的运算,2.1 输入与输出,1. 控制台输入 包含两个用来实现控制台输入的方法: Read():每次从标准输入流中读取一个字符,遇回车键结束 int i=ConSole.Read(); char ch=(char)Console.Read(); ReadLine():从控制台一次读取一行字符串,遇回车键结束 string s=Console.ReadLine();,2. 控制台输出 包含两个用来实现控制台输入的方法: Write():可输出一个或多个值,方法后没有换行符 Console.Write(“格式串“,参数表); WriteLine():可输出一个或多个值,方法后有换行符 Console.WriteLine(“格式串“,参数表); 例: Console.Write(“我学习C#。“);” Console.Write(“我的姓名是0“,name);,2.2 变量与常量,2.2.1 变量的声明 2.2.2 变量的种类 2.2.3 常量的声明与使用,2.2 变量与常量,变量代表了存储单元。不同类型的变量在计算机内存中占有不同的空间。 需要为每个变量指定一个类型,以确定哪些值可以存储在该变量中。,2.2.1 变量的声明,在C#中,变量必须先声明后使用。声明变量的一般语法是: 类型标识符 变量名; 或者 类型标识符 变量名1, 变量名2, 变量名3, ; 例如: int myNumber; /声明整形变量myNumber flot sum; /声明浮点变量sum char a; /声明字符变量a string strName, strPassword; /声明了两个字符串变量 在声明变量的同时初始化变量,即为变量赋值(格式如下: 类型标识符 变量名=表达式; 例如: double d=0.618; bool bl=true, D2=false;,C#变量的命名的基本规则 变量名的长度不能超过255个字符; 变量名在有效的程序范围内必须是唯一的; 变量名不能是关键字(或称作保留字),但可以把关键字嵌入变量名。如非要使用时需在关键字前添加作为前缀。,C#中有7种变量类别,它们分别是: 静态变量、实例变量、数组元素、局部变量、值参数、引用参数和输出参数。 静态变量:static修饰符声明的变量 实例变量:不带有static修饰符声明的变量 局部变量:只在局部作用域里发生作用的变量 例:,2.2.2 变量的种类,2.2.3 常量的声明与使用,常量: 值在程序整个生命周期内始终不变的量, 使用关键字const声明。 在使用过程中,不可以对常量进行赋值的改变。 常量声明的基本语法为; 访问修饰符 const 类型标识符 常量名=value; 例如: public const double PI=3.1415926; const int DaysInYear=365;,2.3数据类型,C#的数据类型: 值类型 引用类型 指针类型,2.3.1 值类型,值类型:由类型的实际值表示的数据类型 简单类型 :整数类型、实数类型、字符类型和布尔类型 整数类型是指其数据量的值是整数 C#中的整数有8类: 短字节型(sbyte)、字节型(byte)、短整形(short)、无符号短整形(ushort)、整形(int)、无符号整形(uint)、长整形(long)、无符号长整形(ulong)。 37 /代表int类型的数值37 578u /代表uint类型的数值578 实数类型是同时使用整数部分和小数部分来表示数值的类型C#中的实数有3类: 单精度(float)、双精度(double)和十进制(decimal)类型 138f /代表flora类型的数值138.0 32.5m /代表decimal类型的数值32.5 15.68d /代表double类型的数值15.68,布尔类型:用true或false表示的无符号值 boo1 var =true; bool var = ( v0 可以采用转义符,用来表示单引号和反斜杠等特殊的字符常数,结构类型:多个不同类型的数据组合到一起的复杂数据 声明结构类型的语法: struct 标识符 /结构成员定义 例:一个用于表示圆的结构。 struct circle public int x,y; /用以确定圆心的坐标 public int radiu; /圆的半径 public circle(int a,int b,int r) ,枚举类型: 是为一组在逻辑上密不可分的整数值提供便于记忆的符号 声明枚举类型的语法: enum枚举名 枚举成员表 ; 例:一个用于表示星期的结构 enum WeekDaySun, Mon, Tue, Wed, Thu, Fri, Sat,2.3.2 引用类型,引用类型(Reference):又称为对象。 引用类型存储的是引用值的地址。 C#的引用类型有4种: 类(class) object类:object类是C#中所有类的基类 string类:string类是专门用于对字符串进行操作 数组(array) 委托(delegate) 接口(interface),2.3.3 数组类型,数组(Array)类型:代表一组相同类型变量的集合。 其中的每一个变量称为数组的元素。对数组元素的访问通过数组下标来实现。数组在被访问之前必须初始化。 声明数组的方法: 类型标识符 数组名; 例: int numbers = 1, 2, 3, 4, 5; int numbers = new int5 l, 2, 3, 4, 5;,2.3.4 类型转换,类型转换:是不同数据类型之间的转换 隐式转换:由C#自动将低精度数值转换为高精度数值 int a = 100; /声明整形变量并初始化 float b = a; 显式转换:强制将高精度数值转换为低精度数值,须指明转换目标类型,语法是: (目标类型)变量或表达式 例:int a = 80; /声明整形变量并初始化 short b = (short) a; /将整形强制转换为短整型 其它常见的显式转换主要有以下几种方式: 使用Conven类 使用ToString( )方法 使用Parse( )方法,2.3.5装箱与拆箱,装箱与拆箱:可以完成值类型和引用类型之间的转换,它使值类型能够被视为对象。装箱转换允许将值类型隐式转换为引用类型 例: int a, b = 2000; /声明两个整形变量并初始化 object obj = b; /装箱 a= (int) obj; /取消装箱 /把值类型视为对象,使用object的ToString成员 Console.WriteLine(100.ToString( );,2.4 运算符与表达式,C#的运算符:一元运算符、算术运算符、移位运算符、关系和类型测试运算符、逻辑运算符、条件逻辑运算符、条件运算符和赋值运算符 。 表达式:是运算符与操作数(变量与常量)的组合。 2.4.1 算术运算符 2.4.2 赋值运算符 2.4.3 关系和类型测试运算符 2.4.4 逻辑运算符 2.4.5 其它特殊运算符 2.5.6 运算符的优先级,2.4.1 算术运算符,算术运算符就是用于常规运算功能的符号,它们是: 加法运算符: + 减法运算符: - 乘法运算符: * 除法运算符: 求余数运算符: 自增运算: + 自减运算: - int X=3/2; /结果为1 double X=3.0/2; /结果为1.5 int X=7%3; /结果为1 double X=7%1.5; /结果为1,2.4.2 赋值运算符,赋值:将某一数值赋给某个变量的过程, 赋值操作符的左操作数必须是一个变量 赋值结果是将一个新的数值存放在变量所指示的内存空间中。 string Message= “My favorite sports is:“; Message + = “basket boll. “; 结果为: Message = “ My favorite sports is:basket boll. “,2.4.3 关系和类型测试运算符,关系运算符:用于在程序中比较两个值的大小, 关系运算的结果类型是布尔型。 关系运算符包括=、!=、=。 int a=100, b=90; bool j=ab; Console.WriteLine(“ab is 0“, j); 类型测试运算符:运算的结果类型也是布尔型 is 检查对象的运行时类型是否与给定类型兼容 As 将一个值显式地转换(使用引用转换或装箱转换)为一个给定的引用类型,2.4.4 逻辑运算符,逻辑运算(布尔运算):使用逻辑运算符把运算对象连接起来的表达式称为逻辑表达式, 结果:true和false bool b1=!true; /b1的值为false bool b2=85 /b3的值为true,2.4.5 其它特殊运算符,Typeof运算符,用于获得某一类型的System.Type对象。使用方法为: Typeof (类型) Sizeof运算符,sizeof运算符用于获得值类型的大小(以字节为单位)、其使用方法为: Sizeof (类型) New运算符,New运算符用于创建新的类型实例,可以创建类类型、值类型、数组类型和委托类型的实例。例如: Classl MyClass = new Classl( ); ? :三目运算符、使用方法为: (布尔表达式)?条件为true的结果 :条件为false的结果,2.4.6 运算符的优先级,运算符的优先级:决定各个运算符的运算顺序 首先执行算术运算, 其次执行字符串连接运算, 再进行比较运算, 最后进行逻辑运算。 在同一优先级别运算符中,按从左到右的顺序进行计算 可以使用加括号“( )”的手段明确指定运算次序,End,

注意事项

本文(Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第2章变量与表达式)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.