C语言基础语法学习教程语句表达式v.doc

C语言基础语法学习教程语句表达式v.doc

ID:51687296

大小:46.95 KB

页数:6页

时间:2020-03-15

C语言基础语法学习教程语句表达式v.doc_第1页
C语言基础语法学习教程语句表达式v.doc_第2页
C语言基础语法学习教程语句表达式v.doc_第3页
C语言基础语法学习教程语句表达式v.doc_第4页
C语言基础语法学习教程语句表达式v.doc_第5页
资源描述:

《C语言基础语法学习教程语句表达式v.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第二部分语句&表达式一、基本算数运算符①+(加法运算符,或正值运算符)②–(减法运算符,或负值运算符)③*(乘法运算符)④/(除法运算符)⑤%(模运算符,或称求余运算符)二、强制类型转换运算符(可以利用强制类型转换运算符讲一个表达式转换成所需类型)(类型名)(表达式)三、自增、自减运算符(作用是使变量的值增1或减1)++i,––i(在使用i之前,先使i的值加(减)1)i++,i––(在使用i之后,使i的值加(减)1)四、赋值运算符=(作用是将一个数据赋给一个变量)五、复合的赋值运算符(在赋值运算符“=”之前加上其他运算符,可以构成复合的运算符)a

2、+=3等价于a=a+3x*=3+y等价于x=x*(3+y)x/=3等价于x=x/3x%=3等价于x=x%3六、条件运算符先求解表达式1,若表达式1的值非0(真)则求解表达式2,表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就作为整个条件表达式的值。表达式1?表达式2:表达式3七、关系系运算符①<(小于)②<=(小于等于)③>(大于)④>=(大于等于)⑤==(等于)⑥!=(不等于)八、逻辑运算符①&&逻辑与②

3、

4、逻辑或③!逻辑非九、分析以下5个程序,了解并掌握if,switch,while,for语句的

5、用法。程序1main(){inta,b,c,d;printf("Pleaseinput,pressenterended:");printf("inta=");scanf("%d",&a);printf("intb=");scanf("%d",&b);printf("intc=");scanf("%d",&c);printf("intd=");scanf("%d",&d);if(a>b){if(a>c){if(a>d){printf("a,b,c,dmaximumisina=%d",a);}elseprintf("a,b,c,d

6、maximumisind=%d",d);}elseif(c>d){printf("a,b,c,dmaximumisinc=%d",c);}elseprintf("a,b,c,dmaximumisind=%d",d);}elseif(b>c){if(b>d){printf("a,b,c,dmaximumisinb=%d",b);}elseprintf("a,b,c,dmaximumisind=%d",d);}elseif(c>d){printf("a,b,c,dmaximumisinc=%d",c);}elseprintf("

7、na,b,c,dmaximumisind=%d",d);printf("");}程序2main(){intday,month,year,sum,leap;printf("pleaseinputyear,month,day");scanf("%d,%d,%d",&year,&month,&day);switch(month){case1:sum=0;break;case2:sum=31;break;case3:sum=59;break;case4:sum=90;break;case5:sum=120;break;case6:sum=

8、151;break;case7:sum=181;break;case8:sum=212;break;case9:sum=243;break;case10:sum=273;break;case11:sum=304;break;case12:sum=334;break;default:printf("dataerror");break;}sum=sum+day;if(year%400==0

9、

10、(year%4==0&&year%100!=0))leap=1;elseleap=0;if(leap==1&&month>2)sum++;printf("Iti

11、sthe%dthday.",sum);}程序3main(){inti=1,sum=0;inta=1,sum0=0;while(a<1){sum0+=a;a++;}printf("while:sum0=%d",sum0);do{sum+=i;i++;}while(i<1);printf("do_while:sum=%d",sum);}程序4main(){inti,j;inta[10][10];printf("");for(i=0;i<10;i++){a[i][0]=1;a[i][i]=1;}for(i=2;i<10;i++)fo

12、r(j=1;j

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

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

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