- 1、本文档共112页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C数据类型概述-基本数据类型-运算符和表达式-混合运算与类...-精选版.ppt
3. 逻辑运算符使用的注意事项 ◆逻辑运算符两边的运算量都使用表达式的逻辑值,即“0”或“1”。 逻辑表达式的运算结果也是逻辑值:0 或 1 如:x y + z 如:5 3 ! 0 结果:1 逻辑运算的运算量:可以是任何类型的数 据。既可以使常量、变量,也可以是表达式。 #include iostream using namespace std; int main( ) { int a = 3, b = 4, c = 5, d = 0, x = 0, y = 0; d = a + b c b == c; coutdendl; return 0; } 逻辑表达式:例 ((a+b)c)(b==c) (7c) (b==c)1 (b==c)1 0 → 0 输出0 3. 逻辑运算符使用的注意事项- 对于“”表达式和“||”表达式,系统按从左向右顺序求解时,如果当求出某个运算量后整个逻辑表达式的值就能够确定时,则余下的运算量不被求解。 3. 逻辑运算符使用的注意事项 x -5 || x +5 假设:x = -6 1 || x +5 没有被求解 1 x -5 x +5 假设:x = -6 0 x +5 没有被求解 0 3. 逻辑运算符使用的注意事项 #include iostream using namespace std; int main( ) { int a = 3, b = 4, c = 5, d = 0, x = 0, y = 0; d = a + b c b == c; coutdendl; d = a ++ | | c ++; coutdendl; d = ! (x = a) (y = b); coutdendl; cout“a =“a“, c =“cendl; cout“x =“x“, y =“yendl; return 0; } 运行结果: 0 1 0 a=4, c=5 x=4, y=0 3. 逻辑运算符使用的注意事项 2.4 混合运算与类型转换 2.4.1 自动类型转换 ◆不同类型的数值型数据之间可以进行混合运算。如:10+‘a’+1.5*123.45*’B’ ◆系统在求解时,先自动把不同类型的数据转换成同一类型,然后进行运算。转换规则如图: 必定的转换 运算对象不同时转换 2.3.1 运算符与表达式概述 运算符:一些特定的符号,具有特定的运算功能. 例如: 算术运算(加、减、乘、除) 比较运算(大于、小于、等于) 逻辑运算(与、或、非) C语言共有34种运算符。 1.运算符 学习运算符应注意: 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 1.运算符 * 表达式:按照运算符的性质,用运算符把数据连接起来以达到运算目的的式子。 2.表达式和表达式语句 每一个表达式都会有一个运算的结果,称为表达式的值。一个表达式中往往包含多个运算符,所以必须熟悉每一种运算符的性质(优先级别和结合性),才能写出正确的表达式。 在表达式的末尾加上一个分号“;”就构成了表达式语句。 2.3.2 算术运算符和算术表达式 ◆算术运算符(双目): + 加 - 减 * 乘 / 除 % 求余 如: 20*4 ; 10-3+5*2-8%9/3 ; 3%5 1. 基本的算术运算符 1. 基本的算术运算符---算术运算符的说明 说明: 两整数相除,结果为整数 %要求两侧均为整型数据,其结果的符号与左边数据的符号相同。 * #include iostream using namespace std; int main( ) { int a=3, b=5, c=0; c = a/b; cout“c=”c”\n”; c = b/a; cout“c=”c”\n”; return 0; } 例 -5/2.0 = -2.5 例 -5%2 = -1 5.5%2 (?) 1. 基本的算术运算符---例 2. 算术运算的优先级与结合性 算术运算符的优先级: *、/、% 同级 +、- 同级 高 低 算术运算符的结合性: 自左向右 参考课本的附录 C语言全部34种运算符的性质以及 优先级和结合性。 3. 自增、自减运算符 ◆自增、自减运算符(单目) 运算符: ++ -- 优先级: 高于算术运算符 结合性: 右结合
您可能关注的文档
- ...夜夜里的一点一滴,也正如一朵一朵姹紫嫣红的小花,开在....ppt
- ...序之二本章内容包括:第一节 会计账簿概述第二节 过账的基....ppt
- ...满足幼儿喜欢动手的愿望。2、在游戏的过程中满足2岁幼儿....ppt
- ...责任公司业务培训讲义城市综合体防雷检测方法及检测报告....ppt
- ...软件资源:主要包括各种系统程序、标准例程库.ppt
- 1.理解诗意和句意。2.划分朗读节奏。3.欣赏词语和句子。4.....ppt
- 1、什么是统计抽样检验 抽样检验是利用从批或过程中随机....ppt
- 2011~2012学年度上学期高二语文教学计划天河中学高二语文....ppt
- 2013年柳州市小学初中衔接教学研究骨干教师培训班语文学科....ppt
- --------精选版.ppt
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)