- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3《计算机与信息技术II-C语言》课件-(1-2周).ppt
例2-13: void main( ) { short int x=300; char y; y=x; printf(“y=%d y=%c\n”, y, y ); } 输出结果: y=44 y=, x: 0000000100101100 y 2. 复合赋值符及表达式 复合赋值运算符是在简单赋值运算符前加双目运算符构成。 共10种: +=, -= *=、/=、%= 等。 例: c=c+3 c += 3 x*=y+7 x=x*(y+7) 设x, y, z的初始值分别为: 10, 20, 30 x+=y+=z*z x=x+(y=y+z*z) 结果为: 930 设 t 的值为5 t+=t-= t*t t=t+(t=t-t*t) 结果为: -40 例2-14 void main( ) { int a, b, c; a=b=c=5; printf(”a=%d, b=%d, c=%d\n”, a,b,c); a=(b=4)+(c=6) ; printf(”a=%d, b=%d, c=%d\n”, a,b,c); a+=b+c ; printf(”a=%d, b=%d, c=%d\n”, a,b,c); a+=a-=a*=a ; printf(”a=%d\n”,a) ; } 运行结果: a=5, b=5, c=5 a=10, b=4, c=6 a=20, b=4, c=6 a=0 2.3.7 逗号运算符和逗号表达式 逗号运算符运算符: “ , ” 优先级15级 最低,左结合 用逗号运算符将各表达式连接起来的式子为逗号表达式。 格式: 如: a=3*5, a*10, a+8 求解过程: 先求表达式1的值, 再求表达式2的值, 最后求表达式n的值, 表达式n的值作为整个逗号表达式的值。 表达式1 , 表达式2 , … , 表达式n 例: 逗号表达式的应用 #includestdio.h void main( ) { int a=2, b=4, c, y; y=(c=a*b , b+c) ; printf(“y=%d\n”, y ); } 输出结果: y=12 例: 1) (a=3*5, a*4), a+5 2) a=5, a*=a , a+5 3) int a, b; a=2, b=5, a++, b++, a+b; 4) int x=10, y=3, z; printf(“%d\n”, z=(x%y, x/y)); 20 30 9 3 说明: (1) 用一个逗号表达式语句,可代替多个赋值语句, 如 a=0; b=1; c=2; 可写成: a=0, b=1, c=2 ; (2) 在变量说明和函数参数表中逗号只是起分隔符作用 printf(“%d,%d,%d” , a , b ,c ); printf(“%d,%d,%d” , (a, b, c) , b ,c); 例: 交换变量a, b的值。 a=1.0, b=2.0 1.0 2.0 2.0 1.0 2.0 1.0 void main( ) { float a, b, c; a=1.0; b=2.0; printf(“a=%f b=%f”,a,b); c=a; a=b; b=c; printf(“a=%f b=%f”, a,b); } a b c a a b b y x ① ② ③ 2.0 1.0 1.0 1.0 2.0 习题 1. 下面四个选项中, 均是合法整型常量的选项是( )。 A)160 B) -0xcdf C) -01 D)-0x48a -0xffff 01a 986,012 2e5 011 0xe 0668 0x 2. 下面四个选项中, 均是不合法浮点数的选项是( )
您可能关注的文档
最近下载
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 电商平台客户投诉处理协调配合措施.docx VIP
- 快速心律失常的急诊处理PPT课件.ppt VIP
- 标准图集-新型城镇化-智能灯杆.pdf VIP
- 11SG814 建筑基坑支护结构图集.docx VIP
- 2024年11月江苏苏州市中医医院(西苑医院苏州医院)招聘编外人员笔试笔试历年专业考点(难、易错点)附带答案详解 .doc
- 广西壮族自治区家庭经济困难学生认定申请表.doc VIP
- 大闽食品(漳州)有限公司企业标准.doc VIP
- 施工企业安全生产事故报告及处理制度.docx VIP
- 电商平台纠纷处理与客服投诉管理方案.docx VIP
文档评论(0)