常用运算符及优先级1

常用运算符及优先级1

ID:39602831

大小:1.85 MB

页数:37页

时间:2019-07-07

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

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

1、Lesson1常用运算符及优先级mtysoft@163.com.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;黄建语录一:变量某一时刻只能保存一个值。a1b2c835inta=3,b=3,c=3;inta,b,c;a=3;b=3;c=3;inta,b,c;a=b=c=3;inta=b=

2、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赋值运算符[例]以下程序运行后,a的值是inta=2;a+=a*=a+=a/a;18[2009.9.15]以下程序运行后,x的值是intx=10;x-=x

3、+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("%d%d%d%d",a,b,c,d);3323[2005.4.17]以下程序的运行结果是intm=12,n

4、=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[例]以下程序的运行结果是inta=3,b=a>3,c=a>=3;printf("%d,%d",b,c);0,1

5、逻辑运算符真变假,假变真全假才假全真才真非!与&&或

6、

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

8、

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

10、

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

12、式的值为真。x%3==0&&x%7==0[2005.9.23]若有inta=2,b=3,c=4;则值为0的表达式是A)(a

13、

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

15、

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

17、

18、(e=2)

19、

20、(f=2);[2007.4.11]intc=2,i=1,j;执行j=!c&&i++以后,i的值为:1[2008.4.6]intc=2,a=1,b;执行b=!c&&a以后,b的值为:0短

21、路逻辑运算符2-2[例]以下程序运行后d的值是inta=4,b=5,c=0,d;d=!a&&!b

22、

23、!c;1[例]以下程序运行后n的值是a=b=c=d=m=n=2;(m=a>b)&&(n=c>d);2[2005.4.21]以下程序的运行结果是inti=1,j=2,k=3,m;m=i++==1&&(++j==3

24、

25、k++==3);printf("%d,%d,%d,%d",i,j,k,m);2,3,3,1条件运算符条件运算符具有右结合性。a

26、a=1,b=2,c=3;k=a

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

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

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