C#面向对象程序设计 第1章 编写c#程序.pptVIP

C#面向对象程序设计 第1章 编写c#程序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 符号常量 符号常量是指用关键字const来定义的常量,定义格式为: const 类型标识符 符号常量名 = 常量表达式; 对符号常量的定义有两点说明: 符号常量名在被赋予一个初值后,其值在程序运行过程中不能改变,即在定义以后符号常量名不能被重新赋值,只能被引用; 在“常量表达式”中不能出现变量。 1.4 C#基本语法 例如,下面合法定义了符号常量PI、R和AREA: const double R = 10; const double PI = 3.14159; const double AREA = PI*R*R; 如果试图对符号常量重新赋值则是非法的: PI = 3.14; //非法 下面定义的符号常量AREA是不合法的,原因在于表达式“PI * R * R”中出现了变量R: double R = 10; //变量 const double PI = 3.14159; //合法 const double AREA = PI * R * R; //非法 对于一些程序中常用的字面常量,最好将之定义为符号常量,这样既可以提高代码编写效率,也可以减少代码出错率。 1.4 C#基本语法 1.4.3 基本运算 1.4.3.1 算术运算 算术运算包括加、减、乘、除、求余、自加、自减,相应的运算符分别是+、-、*、/、%、++、--。 1.加、减、乘运算 加(+)、减(-)、乘(*)运算时最简单的3种运算,但是在运算过程中会涉及类型隐式转换问题。 1.4 C#基本语法 例如: float x; int a, b; double y, z; x = 1.8f; a = 20; b = 10; y = 0.5; z = (a - b + x) * y; 计算表达式(a - b + x) * y的过程是:先将变量a的值减去b的值,结果得到整数10,由于x是float型数据,所以先将整数10隐式转换为float型数据10.0f,然后再将10.0f加上x的值1.8f,结果得到11.8f;由于y是double型数据,故先将11.8f隐式转换为double型数据11.8,然后再乘以0.5,结果得到5.9,并将它赋给变量z。 1.4 C#基本语法 2.除(/) 除(/)运算对不同类型的数据其意义是不一样的。 对整型数据来说(除数被除数都是整型数据),其作用是求商数。例如,在下列语句中由于n和m都是整型数据,因此表达式n/m的值为整数2(而不是2.6): int n = 13, m = 5, k; k = n / m; //k的值为2 1.4 C#基本语法 对浮点数来说(除数被除数都是浮点数),其作用是求两个操作数相除的结果(包括商数和余数)。例如,在下列语句中,表达式f1/f2的值是2.6f(而不是2): float f1=13f,f2 = 5f, x; x = f1 / f2; //x的值为2.6f 如果参加运算的两个操作数的类型不同,则小范围类型的数据将被隐式转换为大范围类型的数据,然后在进行除运算。例如,在下列代码中,当计算表达式n/f时,变量n的值13首先被隐式转换为13.0f,然后再将之除以5.0f,结果表达式n/f返回的值是2.6f: int n=13, float f = 5, x; x = n / f; //x的值为2.6f x=(float)13/5; //x的值为2.6f 1.4 C#基本语法 3.求余 对于求余(%)运算,一般用于计算两个整数相除后的余数,例如: int n = 12 % 7; //n的值为5 4.自加、自减 自加(++)、自减(--)都是一元运算,这种运算在循环结构中经常使用,但只是用于整型变量。它们有两种格式:一种是++i、--i(放在变量的左边):先让变量i的值自加1或自减1,然后再引用变量i的值;另一种是i++、i--(放在变量的右边):先引用变量i的值,然后再让变量的值自加1或自减1。 1.4 C#基本语法 例如: int i = 10,k = 10, m; m = ++i; //“先自加,再引用”,m的值为11,i的值为11 m = k++; //“先引用,再自加”,m的值为10,k的值为11 int i = 10,k = 10, m; m = --i; //“先自减,再引用”,m的值为9,i的值为9 m = k--; //“先引用,再自减”,m的值为10,k的值为9 1.4 C#基本语法 1.4.3.2 关系运算与逻辑运算 1.关系运算 关系运算是比较两个操作数的二元运算,如果两个操作数满足给定的关系,则返回布尔值t

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档