文档详情

谭浩强C程序设计幻灯片第四章2009.ppt

发布:2019-04-18约1.66千字共29页下载文档
文本预览下载声明
第四章 最简单的C程序设计 --顺序程序设计;4.1 C语句概述;控制语句;表达式语句;空语句;复合语句;4.2 赋值语句;格式: putchar(c) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错, 为EOF(-1);/*4_1.c*/ #include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); };格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回EOF(-1);例 main() { unsigned int u=65535; printf(”u=%d\n,u); } 输出结果:u=-1;附加格式说明符(修饰符);例 int a=1234; float f=123.456; char ch=‘a’; printf(“%8d,%2d\n”,a,a); printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f); printf(“%3c\n”,ch);;例 int a=1234; float f=123.456; static char c[]=“Hello,world!”; printf(“%8d,%-8d\n”,a,a); printf(“%10.2f,%-10.1f\n”,f,f); printf(“%10.5s,%-10.3s\n”,c,c);;例 int a=1234; float f=123.456; printf(“%08d\n”,a); printf(“%010.2f\n”,f); printf(“% +08d\n”,a); printf(“+010.2f\n”,f); ;格式:getchar( ) 功能:从键盘读一字符 返值:正常,返回读取的代码值;出错,返回EOF(-1);格式输入函数;附加格式说明符(修饰符);输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符;说明: 用“%c”格式符时,空格和转义字符作为有效字符输入;4.6程序的三种基本结构 结构化程序设计 基本思想:任何程序都可以用三种基本结构表示,限制使用无条件转移语句(goto) 结构化程序:由三种基本结构反复嵌套构成的程序叫结构化程序 优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 顺序结构;流程图符号;P;循环结构;4.6 程序举例;例 从键盘输入大写字母,用小写字母输出;/*4.5.c*/ #include stdio.h #include math.h main() { float a,b,c,disc,x1,x2,p,q; scanf(a=%f,b=%f,c=%f,a,b,c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf(\n\nx1=%5.2f\nx2=%5.2f\n,x1,x2); };良 好 的 源 程 序 书 写 风 格──顺序程序段左对齐 顺序程序段中的所有语句(包括说明语句),一律与本顺序程序段的首行左对齐。 ;作业
显示全部
相似文档