[其它模板]第2章c_语言基础.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[其它模板]第2章c_语言基础

第2章 c#语言基础 2.1 变量 计算机内存中的变量类似于盒子,代表内存的空间 盒子有大有小,不同的变量类型放不同类型的数据,或不同范围的数据 C#用到的变量都需要声明,声明变量的语法为: type name; 变量的数据类型有两种 值类型:直接存储其值 引用类型:存储对其值的引用(地址)(string除外) 2.1.1 变量类型 2.1.2 变量的命名 为变量命名时要遵守c#的语言规定: 变量名的第一个字符必须是字母、下划线或@ 其后的字符可以是字母、下划线或数字 不能包括空格,标点符号,运算符等其他符号 变量不能与c#中的关键字和库函数名称相同。 变量是区分大小写的 变量命名一般采用camel命名法:除第一个单词外,其他单词首字母大写 类型名是全部小写 例如:声明变量 int myInteger; string myString; 一行声明多个同类型变量,用逗号隔开,以分号结束 int xSize, ySize; //声明了两个整型变量 2.1.3 初始化变量 变量在使用之前必须初始化,初始化是给变量赋一个初始值,格式: 变量名=值; 例如: int myInteger; string myString; myInteger = 17; myString = \myInteger\ is; Console.WriteLine({0} {1}., myString, myInteger); Console.ReadKey(); 声明变量的同时初始化变量 int xSize=4, ySize=5; int xsize, ysize=5; //仅对ysize进行了初始化 2.1.4 变量作用域 一个变量的作用域是指能够使用该变量的程序区域。 一个变量的作用域是从声明该变量的那个位置开始的。 到表示声明该变量的语句块和方法结束(})的封闭花括号之前的作用域之内 例如:在for,while体内声明的变量,存在于该循环体内。 局部变量(local variable) 在函数(方法)内部声明的变量,只有这个函数(方法)才能使用。 不同的方法之间不能使用局部变量共享信息。 这些变量可以出现在方法内部的任何位置。但是在第一次使用变量之前要初始化。 类变量:在类主体中声明的变量具有那个类的作用域,在类的不同方法之间共享信息。 2.2 常量 常量就是其值固定不变的量。 声明常量的格式: const 数据类型 常量名=一个固定的值; 声明常量的关键字是const 常量的类型可以是任何一种值类型或引用类型。 常量名首字母要大写 例如:声明常数Pi,并求半径为r的圆面积 2.3 类型转换 C#语言中,给变量赋值时有时候需要数据类型的转换。数据类型转换分为两类: 隐式转换 显式转换 2.3.1 隐式转换 是系统默认的转换,不需要加以声明就可以进行的转换。例如: 从int转换到long 从ushort到char (char存储的是数值) 规则:如何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B 例如: ushort destinationVar; char sourceVar=a; destinationVar= sourceVar; Console.WriteLine(sourcevar val:{0}, sourceVar); Console.WriteLine(destinationVar val:{0}, destinationVar); Console.ReadKey(); 结果:a, 97 2.3.2 显式转换 称为强制类型转换。需要明确地指定把数值从一种数据类型转换为另一种数据类型。 格式: (destinationType) sourceVar 例如: int num1=15; double num2; int num3; num2=num1; //隐式转换 15 num3=(int)num2; //显式转换 注意: 最好知道是否有数据丢失 能够进行转换,如果不行则会出错,例如:将string转换为int 2.3.3 使用Convert命令进行显示转换 练习 下面的转换哪些不是隐式转换? A: int转换为short B: short转换为int C: bool转换为string D: byte转换为float 答案 A, C 2.4 表达式 由变量、常量、值和运算符组合起来的式子称为表达式。 2.4.1 运算符 按操作数个数 一元运算符 二元运算符 三元运算符 运算符根据功能分: 算术(数学)运算符 赋值运算符 关系运算符 逻辑运算符 1、算术运算符 /:如果两个操作数都是整数,会舍掉小数,例如:5/2=2;如果有一个是浮点

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档