常用运算符及优先级

常用运算符及优先级

ID:36877921

大小:2.00 MB

页数:42页

时间:2019-05-10

常用运算符及优先级_第1页
常用运算符及优先级_第2页
常用运算符及优先级_第3页
常用运算符及优先级_第4页
常用运算符及优先级_第5页
资源描述:

《常用运算符及优先级》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lesson1常用运算符及优先级mtysoft@163.com本课内容VC++6.0开发环境C语言的特点C程序的书写格式运算符的优先级运算符的结合性.obj.exe.c编程流程运行编辑编译链接编译Ctrl+F7链接F7运行Ctrl+F5整型与格式符#includemain(){inta,b,c;a=1;b=2;c=a+b;printf("c=%d",c);}a1b2c3c=3赋值运算符inta,b,c;a=1;b=2;a=a+b;b=a+b;c=a+b;黄建语录一:变量某一时刻只能保存一个值。a1b2c835输出格式符[2006.9.19

2、]以下程序的运行结果是inta=0,b=0;a=10;b=20;printf("a+b=%d",a+b);a+b=30[2009.3.7]若有:intx=99,y=9;请将以下语句补充完整,使其输出的结果为:x/y=11。printf(,x/y);"x/y=%d"[2011.9.6]若有:inta=10,b=20;请写语句按以下格式输出a和b的值:***a=10,b=20***.printf("***a=%d,b=%d***",a,b);inta=3,b=3,c=3;inta,b,c;a=3;b=3;c=3;inta,b,c;a=b=c=3;inta=b=

3、c=3;变量赋值正确正确正确错误算术运算符乘法、除法和求余的运算优先级高于加法和减法。减法加法乘法除法求余-*/%+求余:a=7%4;b=-7%4;c=7%-4;d=-7%-4;e=4%7;f=40%70;算术运算符黄氏定理一:两个整数进行算术运算,结果还是整数。公式表示:7/4=1。[2006.4.14]表达式3.6-5/2+1.2+5%2的值是A)4.3B)4.8C)3.3D)3.83-33-3440[2011.9.15]若有:intx=12,y=8,z;然后执行语句z=0.9+x/y;则z的值为1赋值运算符[例]以下程序运行后,a的值是inta=2;

4、a+=a*=a+=a/a;18[2009.9.15]以下程序运行后,x的值是intx=10;x-=x+x;-10[2009.9.16]以下程序的运行结果是inta=1,b=0,c=5;printf("%d,%d",b=a+b,c+=c=7);1,14[2010.9.16]以下程序的运行结果是printf("%d",a+=a-=a=9);0自增自减运算符b=a++;相当于:b=a;a++;先取值,后自增b=++a;相当于:++a;b=a;先自增,后取值自增运算符[例]以下程序的运行结果是inta=2,b=2,c,d;c=a++;d=++b;printf("%

5、d%d%d%d",a,b,c,d);3323[2005.4.17]以下程序的运行结果是intm=12,n=34;printf("%d%d",m++,++n);1235[例]以下程序运行后,x的值是intm=3,n=4,x;x=-m++;x=x+8/++n;-2关系运算符小于或等于<=大于或等于>=小于<不等于!=大于>等于==关系运算关系运算符[2007.4.21]当x为大于1的奇数时,值为0的是A)x%2==1B)x/2C)x%2!=0D)x%2==0[例]以下程序运行后,c和d的值分别是inta=3,b=3,c,d;c=a=3;d=b==3;3,1[例

6、]以下程序的运行结果是inta=3,b=a>3,c=a>=3;printf("%d,%d",b,c);0,1逻辑运算符真变假假变真全真才真全假才假与&&1或

7、

8、2非!3逻辑运算符2-1[2005.4.9]设a=10;b=20;则c的值是c=(a%b<1)

9、

10、(a/b>1);[2010.3.17]若a是数值类型,则逻辑表达式(a==1)

11、

12、(a!=1)的值是0[2009.9.8]设a=20,则输出结果是printf("%d,%d",0

13、;2,1逻辑运算符2-2[2010.3.6]x为int型变量,请写出一个表达式,用以判断x同时为3和7的倍数时,表达式的值为真。x%3==0&&x%7==0[2005.9.23]若有inta=2,b=3,c=4;则值为0的表达式是A)(a

14、

15、1B)a&&bC)(!a==1)&&(!b==0)D)a

16、

17、(b+b)&&(c-a)短路逻辑运算符2-1[例]以下程序运行后,各变量的值是a=b=c=d=e=f=1;x=(a=2)&&(b=0)&&(c=2);y=(d=0)

18、

19、(e=2)

20、

21、(f=2);[2007.4.11]intc=2,i=1,j;执行

22、j=!c&&i++以后,i的值为:1[2008.4.6]intc=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。