第2章编程语言基础.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  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.3.3 运算符与表达式 (2)关系表达式 关系表达式由操作数和关系运算符组成。关系表达式中既可以包含数值,也可以用于字符或字符串,但是用于字符串的关系运算符只有相等“==”和不等“!=”两种运算符。 * 第29页,共49页,编辑于2022年,星期五 2.3.3 运算符与表达式 5.逻辑运算符 逻辑运算就是常说的“是否”操作,“是”就执行A代码,“否”就执行B代码。逻辑运算符一般包括“与”、“或”、“非”。 与:C#中的符号为“”,表示必须满足两个条件。语法为“表达式1 表达式2”。 或:C#中的符号为“||”,表示满足两个条件中的任意一个即可。语法为“表达式1 || 表达式2”。 非:C#中的符号为“!”。表示取当前表达式结果的相反结果。如果当前表达式为“true”,则计算结果为“false”。语法为“! 表达式”。 * 第30页,共49页,编辑于2022年,星期五 2.3.3 运算符与表达式 6.位运算符 位运算符标识 标识说明 按位与。将两个值的二进制进行与操作。只有两个二进位均为1时,结果位才为1,否则为0 | 按位或。将两个值的二进制进行或操作。只要两个二进制位中有一个为1,结果位就等于1,否则为0 ^ 按位异或 ~ 取反 ? 左移。将变量的二进制位往左移动,低位补0 ? 右移。将变量的二进制位往右移动 * 第31页,共49页,编辑于2022年,星期五 2.3.3 运算符与表达式 7.条件赋值运算符及表达式 条件赋值表达式可以看作是逻辑表达式和赋值表达式的组合,它可根据逻辑表达式的值(true或false)返回不同的结果。条件运算符由符号“?”与“:”组成,通过操作三个操作数完成运算,其一般格式为: 逻辑表达式 ? 表达式1:表达式2 在条件赋值表达式在运算时,首先运算“逻辑表达式”的值,如果为true,则运算结果为“表达式1”的值,否则运算结果为“表达式2”的值。 如:条件表达式43?1:2的值为1;条件表达式34?1:2的值为2。 * 第32页,共49页,编辑于2022年,星期五 2.4 基本结构 2.4.1顺序结构 1. 赋值语句 赋值语句是最简单的语句,其一般形式为:   变量 = 表达式 赋值语句的作用是计算表达式的值,并赋给变量。对于任何一个变量必须首先赋值,然后才能引用,否则,未赋初值的变量将不能参与运算。另外,赋值号两边的类型必须相同,或者符合隐式类型转换规则。 例如: int age = 30; * 第33页,共49页,编辑于2022年,星期五 2. 输入语句 C#语言的输入语句有如下两种形式: Console.Read(); Console.ReadKey(); Console.ReadLine(); 输入可以是整型或字符串等,但布尔型不可以直接读入。 例如:strInput为字符串变量,ReadLine之后,将赋予变量对应的值。 string strInput = Console.ReadLine(); 键盘输入:20 回车 结果:strInput = 20; Read语句和ReadLine语句不同之处在于输入数据到各变量之后,ReadLine自动换行,从下一行开始再输入数据。一个Read语句执行完后,数据行中多余的未读数据可以被下一个输入语句读入;而一个ReadLine于执行完后,数据行中多余未读数据就没有用了。 * 第34页,共49页,编辑于2022年,星期五 3. 输出语句 C#语言的输出语句有两种形式: Console.Write(输出项); Console.WriteLine(输出项); 其中输出项可以是常量、变量、表达式或字符串。如果是变量、表达式,则将其计算结果输出;如果是常量或字符串,则直接输出其值。 Write和WriteLine的区别在于:Write语句是输出项输出后,不换行,光标停留在最后一项后,WriteLine语句按项输出后,自动换行,光标则停留在下一行的开始位置。 WriteLine语句允许不含有输出项,即仅WriteLine;表示换行。 * 第35页,共49页,编辑于2022年,星期五 ASP.NET Web程序设计与应用 第2章 C#编程语言基础 第2章编程语言基础 第1页,共49页,编辑于2022年,星期五 第2章 C#编程语言基础 2.1 C#程序构成 2.2 C#数据类型 2.3 常量、变量与表达式 2.4 基本结构 * 第2页,共49页,编辑于2022年,星期五 C#语言简介 C#从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的。所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,C#是一种强大的语言,在C++中

文档评论(0)

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

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

1亿VIP精品文档

相关文档