- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 表达式 本章导读 程序中要经常使用表达式,表达式是由一个或多个操作数通过操作符组成的。本章将从最简单的表达式开始学习,平常已经接触到了算术表达式。 4.1 表达式的定义 本章要学习的内容为表达式。那什么是表达式呢?如1+2就是一个表达式,表达式的定义为一个或多个操作数通过操作符组合而成,1+2就是两个操作数1与2通过“+”操作符组合而成。前面已经学习了文字常量与变量,其实它们就是最简单的表达式的组成部分。下面就是最简单的几个表达式。 4.2 算术操作符 本节要讲的是算术操作符,知道什么是算术操作符吗?这个问题小学生都应该知道,不就是加减乘除吗?这还不简单。日常生活中,当去商店买东西时就要结算自己买了多少钱的东西,如买了5包2元钱一个的冰淇淋,这时算一下就要付给商店10元钱,这里虽然没有直接在纸上算是如何得出10元钱的结果的,但是这里却的确使用了算术操作符。基本的算术操作符包含加、减、乘、除,这些操作符己经在生活中多次使用。下面就对算术操作符作一个系统的讲解。 4.2.1 +操作符 “+”操作符知道是什么东西吧?这不就是加法操作符吗?“+”操作符当它用作二元操作符时的确是加法操作符,但它还有一个用途,它可以用在一个操作数上,也可以是一元操作符。也就是说它还可以作为正号操作符,当它出现在一个数的前面时,表示这个数是一个正数,如+5,表示这是一个正5,当然这个正号可以省略,现在就通过程序来了解它。 4.2.2 -操作符 和“+”操作符类似,“-”操作符当作二元操作符时的确是减法操作符,但它还有一个用途,它可以用在一个操作数上,也就是可以是一元操作符。也就是说它还可以作为负号操作符,当它出现在一个数的前面时,表示这个数是一个负数,如-5,表示这是一个负5,当然这个负号不可以省略。现在就通过程序来了解它。 4.2.3 *与/操作符 “*”是乘法操作符,“/”是除法操作符。“*”操作符用于一个操作数时是解引用操作符,由于这里没有学习指针,所以先不讲,这里只讲它作为二元操作符,也就是乘法操作符。 4.2.4 %操作符 上面的几种操作符都已经见到过了,可是“%”这个操作符,应该是第一次见吧?这个就是求余操作符。现在这里有11个桃子要分给5个猴子,每只猴子分了几个桃子,还剩下多少个桃子呢?每只猴子分了2个桃子,当然还剩1个桃子了。这在剩下的1个桃子就是多余的,那在程序里面怎么求呢?这时就要使用求余操作符(%)。那它是怎么求的呢?11%5就可以求出剩下的桃子数,请看下例。 4.3 关系操作符 如果要比较小猴子与大猴子的桃子数怎么办呢?这就要用到本节所讲的关系操作符,如要小猴子的桃子数比大猴子的多,那么平常使用的就是“”,如果少就使用“”,在C++语言里面也是这样规定的。 4.4 逻辑运算符 现在动物园新来了三只猴子,并且它们的年龄都不一样,要比较它们之间的年龄,怎么办?直接说出它们的年龄,不就可以比较了吗?的确是这样的,可要是写成程序怎么办呢?本节的将学习各种各样的逻辑操作符,学习逻辑操作符后能很方便的利用程序编写更加强大的程序。 4.4.1 逻辑运算符的使用 学习本节的逻辑运算符,学完之后就会找到解决的办法了。如表4.2所示,是三种逻辑运算符。 4.4.2 使用逻辑操作符要注意 下面的程序说明了一个问题,能说出其中的原因吗? 4.5 位操作符 通常要对程序中的二进制数进行操作,这时就可以使用位操作符。位操作符是能直接操作程序中每一位的操作符,如果一个字节的内容那么位操作符将会直接操作这个字节当中的位。初看起来好像没有什么用,但是它的用处却是比较大的,学完本节的知识后就将知道得用位操作符可以很方面的操作字节中的位,这样便可以使到运用到具体的场合。 4.5.1 什么是位操作符 用八位二进制表示八个人说话真假,用1表示说真话,0表示说假话,表示第一个、第二个、第六个与第八个人说真话。现在要做的是第一个、第二个、第六个与第八个人说了假话而其他人说了真话,那么二进制表示怎样才能实现这一转变呢?如图4.15所示。 4.5.2 位与操作符 位与操作符跟求反操作符有点不同,它需要两个整型操作数,现在有两组人,每组八个,为了求得对应位置的真假,设定只有对应位置的人都说真话时才为真,否则为假。如图4.16所示。 4.5.3 位异或操作符 位异或操作符也需要两个整型操作数,现在还是两组人,但是这时结果却是对应位只有一个人说真话才为真,否则为假。如图4.17所示。 4.5.4 位或操作符 位或操作符也而要两个操作符,仍是两组人,但这时结果却是对应位只要有一个人说真话就为真,否则为假。如图4.18所示。 4.5.5 位移操作符 位移操作符有二个操作数,但是包括左移()与
您可能关注的文档
最近下载
- 2026届广州市高三年级阶段训练“劳动与奋斗”作文审题分析与下水文-2026年高考语文写作技巧实战分析与素材运用(全国通用).pdf VIP
- 2024年AI大模型+知识库市场全景报告.pdf VIP
- 第一单第3课国色新尚课件2025人教版初中美术八年级上册.ppt
- 药物临床试验质量管理·广东共识(2025年版).pdf VIP
- 儿童行为量表CBCL.docx VIP
- 换药术基本技能操作规范.pdf VIP
- 第二章施工质量管理体系与措施.docx VIP
- 2025年中国青年志愿者服务日知识竞赛考试题库200题(含答案).docx VIP
- 售后服务方案.docx VIP
- YD-T 2322-2011 数据设备用交流电源分配列柜.pdf VIP
文档评论(0)