第2章C编程语言基础.pptVIP

  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.3.3 运算符与表达式 6.位运算符 位运算符标识 标识说明 按位与。将两个值的二进制进行与操作。只有两个二进位均为1时,结果位才为1,否则为0 | 按位或。将两个值的二进制进行或操作。只要两个二进制位中有一个为1,结果位就等于1,否则为0 ^ 按位异或 ~ 取反 ? 左移。将变量的二进制位往左移动,低位补0 ? 右移。将变量的二进制位往右移动 * 2.3.3 运算符与表达式 7.条件赋值运算符及表达式 条件赋值表达式可以看作是逻辑表达式和赋值表达式的组合,它可根据逻辑表达式的值(true或false)返回不同的结果。条件运算符由符号“?”与“:”组成,通过操作三个操作数完成运算,其一般格式为: 逻辑表达式 ? 表达式1:表达式2 在条件赋值表达式在运算时,首先运算“逻辑表达式”的值,如果为true,则运算结果为“表达式1”的值,否则运算结果为“表达式2”的值。 如:条件表达式43?1:2的值为1;条件表达式34?1:2的值为2。 * 2.4 基本结构 2.4.1顺序结构 1. 赋值语句 赋值语句是最简单的语句,其一般形式为:   变量 = 表达式 赋值语句的作用是计算表达式的值,并赋给变量。对于任何一个变量必须首先赋值,然后才能引用,否则,未赋初值的变量将不能参与运算。另外,赋值号两边的类型必须相同,或者符合隐式类型转换规则。 例如: int age = 30; * 2. 输入语句 C#语言的输入语句有如下两种形式: Console.Read(); Console.ReadKey(); Console.ReadLine(); 输入可以是整型或字符串等,但布尔型不可以直接读入。 例如:strInput为字符串变量,ReadLine之后,将赋予变量对应的值。 string strInput = Console.ReadLine(); 键盘输入:20 回车 结果:strInput = 20; Read语句和ReadLine语句不同之处在于输入数据到各变量之后,ReadLine自动换行,从下一行开始再输入数据。一个Read语句执行完后,数据行中多余的未读数据可以被下一个输入语句读入;而一个ReadLine于执行完后,数据行中多余未读数据就没有用了。 * 3. 输出语句 C#语言的输出语句有两种形式: Console.Write(输出项); Console.WriteLine(输出项); 其中输出项可以是常量、变量、表达式或字符串。如果是变量、表达式,则将其计算结果输出;如果是常量或字符串,则直接输出其值。 Write和WriteLine的区别在于:Write语句是输出项输出后,不换行,光标停留在最后一项后,WriteLine语句按项输出后,自动换行,光标则停留在下一行的开始位置。 WriteLine语句允许不含有输出项,即仅WriteLine;表示换行。 * 4. 复合语句 复合语句是由若干语句组成的序列,语句之间用分号“;”隔开,并且以 { } 括起来,作为一条语句。复合语句的一般形式:   {     语句1;     语句2;     ……     语句n;   }   例如:变量值的交换   {   int x = 10;   int y = 100;    int buffer = x;   x = y;   y = buffer;   } * 2.4.2选择结构 1. 使用if语句实现单分支选择结构 if语句用于判断表达式的值,满足条件时执行其包含的一组语句。其语法如下:   if(表达式)   {     语句1;     语句2;     ……     语句n;   } 如果表达式的值为true(真),则执行语句块一中的语句;如果表达式的值为false(假),则不执行语句块一中的语句。 * 2. 使用if…else语句实现双分支选择结构 if…else语句根据表达式的值有选择地执行程序中的语句。 其声明语法如下:   if(表达式)   {     语句1;     语句2;     ……     语句n;   }   else   {     语句1;     语句2;     ……     语句n;   }  如果表达式的值为true(真),则执行if语句块中的语句;如果表达式的值为false(假),则执行else语句块中的语句。 * 3. 使用if…else if…else语句实现多分支选择结构 有时必须判定多个条件以便决定执行什么操作。在这种情况下就要使用if…else if…else语句。其声明语法如下:   if(表达式1)   {     语句1;     语句2;     ……     语句n;   }   else if(表达式2)   {

文档评论(0)

精品家园 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档