C语言程序设计-复习课.ppt

C语言程序设计-复习课.ppt

ID:48031594

大小:888.50 KB

页数:43页

时间:2020-01-13

C语言程序设计-复习课.ppt_第1页
C语言程序设计-复习课.ppt_第2页
C语言程序设计-复习课.ppt_第3页
C语言程序设计-复习课.ppt_第4页
C语言程序设计-复习课.ppt_第5页
资源描述:

《C语言程序设计-复习课.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计复习课第2章数据类型、运算符与表达式变量的命名规则数据类型char,short,int,long,float,double,longdoublesigned,unsignedenum常数、转义字符运算符算术运算符、关系运算符、逻辑运算符、增一/减一运算符、位运算符、赋值运算符、类型强转运算符、逗号运算符、条件运算符(?:)、sizeof类型转换优先级和结合性复合赋值运算符种类:+=-=*=/=%=《=》=&=^=

2、=含义:exp1op=exp2exp1=exp1opexp2a+=3a=a+3x*=y+8x=x*(y+8)x%=3x=x%3int

3、x=2,*y,z=3;y=&z;x*=*y;6intn=3;m=n++;运行结果:m=3,n=4n++,n--,++n,--n++让参与运算的变量加1,--让参与运算的变量减1作为后缀运算符时,先取n的值,然后加/减1作为前缀运算符时,先加/减1,然后取n的值字符常数转义字符一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示,反斜线后面跟一个字符或一个代码值表示<转义字符及其含义:转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的

4、字符如‘a’‘A’‘?’‘’‘101’例转义字符举例(ch2_001.c,ch2_004.c)main(){printf("Isay:"Howareyou?"");printf("\CProgram\");printf("Turbo'C'");}运行结果:(屏幕显示)Isay:”Howareyou?”CProgramTurbo‘C’#include#includemain(){printf("t"Name\Address");printf("stringlength=%d",strl

5、en("t"Name\Address"));}"NameAddressstringlength=15例2.2:计算圆的周长和面积#include#definePI3.14159#defineR5.3main(){printf("area=%f",PI*R*R);printf("circumference=%f",2*PI*R);}area=88.247263circumference=33.300854相当于执行#includemain(){printf("area=%f",3.14159*5.3*5

6、.3);printf("circumference=%f",2*3.14159*5.3);}字符输入函数getchar()字符输出函数putchar()格式输入函数scanf()格式输出函数printf()格式控制问题——难点第3章简单的C程序设计格式输出函数格式输出函数printf(格式控制字符串,输出项表列);输出若干个任意类型的数据printf("a=%db=%f",a,b);函数名输出表列普通字符格式说明格式输入函数格式输入函数scanf(格式控制字符串,地址表列);scanf("%d,%f”,&a,&b);非格式字符,号分隔,否则以空格、Tab键

7、或回车分隔格式说明,指出输入数据格式地址表列字符输入输出函数字符输出函数putchar(ch)输出一个字符ch字符输入函数getchar()无参数函数值为从输入设备接收的字符第4章程序的控制结构算法的描述方法基本控制结构基本控制语句常用算法,如累加、累乘、统计、递推、迭代、穷举等结构化程序设计的基本思想printf("Inputavaluebetween1-7:");scanf(“%d ,&value");for(i=1;i<=7;i++){if(i==value)break;printf(" %4d",i);}printf("I’moutoftheloo

8、p!");break语句Inputavaluebetween1-7:iturei<=71i==valuevalue43211==4false234turetureture2==4false3==4false4==4tureI’moutoftheloop!4for(i=0;i<=4;i++){if(i%2)continue;elseprintf("%disanevennumber.",i);printf("Printiffeven!");}}continue语句iturei<=40i%20false0isanevennumber.Printiffeve

9、n!1ture1ture2isane

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

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

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