- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、强制类型转换 (类型)(表达式) 没有改变y的值和类型 float y; int x; y=4.7; x=(int)y; x=(int)(y+7.5); 四、自增自减运算 + + ? ? y++ ++y x-- --x (x+y)++ -i++ 优先级:与单目减相同(2) 结合方向:从右向左 注意:只能用于变量 运算顺序 i++ 先引用后增值 ++i 先增值后引用 i=3; ++i; printf(%d,i); j=++i; printf(%d,j); printf(%d,++i); 注意结果不同! i=3; i++; printf(%d,i); j=i++; printf(%d,j); printf(%d,i++); 4 4 5 4 5 6 讨论(假设所有变量初值为3): a+b=c x=x+1 m=-n++ i++)+(i++)+(i++) (++i)+(++i)+(++i) printf(%d,%d, i, i++); i+++j 9 16 4,3 五、关系运算符 计算ca+b b!=c a==b a+b=0 = = == != 关系运算符的优先级低于算术运算符 高于赋值运算符 优先级 低 关系表达式 关系表达式的运算结果为逻辑真或逻辑假 C中以 1 或 非0 表示逻辑真 以 0 表示逻辑假 ca+b b!=c a==b a+b=0 六、逻辑运算符 优先级 逻辑表达式 ! 逻辑非 逻辑与 || 逻辑或 age70 ||age10 a!=0b*b-4*a*c=0 a+bc a+cb b+ca 七、逗号运算符和逗号表达式 ?逗号表达式的一般形式: 表达式1,表达式2 先计算表达式1的值,再计算表达式2的值 以表达式2的值为整个表达式的值 ?优先级最低 ?可扩展为: 表达式1,表达式2,表达式3…… a=3*5,a*4 (a=3*5,a*4),a+5 x=(a=3,6*3) x=a=3,6*a 逗号表达式的作用是在一个表达式中计算多个表达式的值,给多个变量赋值。 t=a, a=b, b=t i=1,j=2,k=3 2.7 赋值运算中的类型转换与赋值表达式 设: int i=32768; float f=5.6; double d; short s=5; char c=a; unsigned short us=65535; unsigned char uc=b; 计算: i=f; f=i; s=i; i=s; d=f; f=d; us=uc; uc=us; float long double = int double=float int long = double float 舍去小数位数 超出范围则截取 float x=3 int y=8.6 = unsigned 00.......00 = signed 符号位 = = unsigned signed unsigned signed 12.若已定义x和y为double型,则表达式x=1,y=x+3/2的值为_____ A) 1 B) 2 C) 2.0 D) 2.5 15.若变量已正确定义且k的的值是4,执行表达式j=k--后,j,k的值是____ A) j=4,k=4 B) j=4,k=3 C) j=3,k=4 D) j=3,k=3 17.设变量t为int型,下列选项中,不正确的赋值语句是___ A) ++t; B) n1=(n2=(n3=0)); C) k=i==1; D) a=b+c=1; 类型 符号 关键字 数的表示范围 字节数 整型 字符型 实型 有 无 (signed)int 4 (signed)short 2 -32768~32767 (signed)
您可能关注的文档
- 第12章 逻辑代数基础.ppt
- 第27讲 其它制冷技术.ppt
- 第八章 沉淀溶解平衡和沉淀测定法.ppt
- 第八章 醇、硫醇和酚.ppt
- 第八章 嵌段共聚物.ppt
- 第二次申请截止日期到7月28日不过7月21日前申请材料都寄.ppt
- 第二单元复习中国古代文艺长廊.ppt
- 第二讲 人性与伦理.ppt
- 第二节 气候多样 季风显著(第二教时) 季风气候与天气灾害.ppt
- 第二节 微生物的生长规律.ppt
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
文档评论(0)