《C语言程序设计》第4章 顺序程序设计.ppt

《C语言程序设计》第4章 顺序程序设计.ppt

ID:49376949

大小:100.00 KB

页数:21页

时间:2020-02-05

《C语言程序设计》第4章 顺序程序设计.ppt_第1页
《C语言程序设计》第4章 顺序程序设计.ppt_第2页
《C语言程序设计》第4章 顺序程序设计.ppt_第3页
《C语言程序设计》第4章 顺序程序设计.ppt_第4页
《C语言程序设计》第4章 顺序程序设计.ppt_第5页
资源描述:

《《C语言程序设计》第4章 顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章最简单的C程序设计--顺序程序设计AB顺序结构1§4.1C语句概述简单的C程序结构函数的说明部分函数体声明部分--变量名字及类型声明执行部分--语句回忆例1.2求两数之和main()函数的说明部分{inta,b,sum;变量定义a=123;b=456;语句函数体sum=a+b;printf(”sumis%d”,sum);}23§4.2赋值语句:赋值表达式+分号即<变量><赋值运算符><表达式>;如a=3;c=(a=4)+(b=6);x+=5;而c=(a=3;)+4;是错的其它语言只有赋值语句,而C还有赋值表达式的概念4§4.3数据输入输出的概念

2、及C语言中的实现输入计算机主机外部设备输出C语言不提供输入/输出语句,而由函数来实现C语言函数库依赖计算机硬件,不同计算机系统所提供的函数的数量、名字和功能不完全相同,但有些通用函数各系统都提供,称为标准函数,如:printf,scanf,getchar,putchar,gets,puts使用C的函数库,要用预编译命令将有关的头文件包括到用户源文件中#include“stdio.h”或#include5§4.4字符数据的输入getchar,输出putchar函数它的功能是用终端输入,输出一个字符要求用预编译命令将stdio.h文件包括到

3、源文件中其命令形式为:#include"stdio.h"标准I/O函数库例4.2:例4.1:#include"stdio.h"#includemain()main(){charc;{chara,b,c;c=getchar();a='C';b='A';c='T';putchar(c);putchar(a);putchar(b);}putchar(c);c可以是char型或int型putchar('');}运行如下:运行如下:a↙从终端输入aa将a输出到终端CAT输出到终端6§4.5格式输入scanf,输出printf函数一般形式:sc

4、anf(格式控制,地址表列);printf(格式控制,输出表列);格式控制:格式说明:%格式符,如%d,%f等普通字符:即要原样输出的字符例4.9:main(){inta,b,c;scanf("%d%d%d",&a,&b,&c);%d为整数的printf("%d,%d,%d",a,b,c);输入输出格式}%D错!运行如下345↙从终端输入3,4,5给a,b,c3,4,5将a,b,c的值3,4,5输出到终端711111111111111118小数点形式实数格式%m.nffloata=123.456;printf("%f,%10f,%10.2f,%.2f

5、,%-10.2f",a,a,a,a,a);输出(并非全部数字都是有效数字,double型也可用%f输出)123.456001,123.456001,123.46,123.46,123.46____指数形式实数格式%e(%E)floata=123.456;printf("%e,%10e,%.2e,%9.1e,%-9.1e",a,a,a,a,a)输出:1.234560e+002,1.234560e+002,1.23e+002,1.2e+002,1.2e+0029格,右规左规,9格m为总宽,n为小数点后位数9广义实数格式%g(%G)(按数值大小自动

6、选取%f,%e中短者,不输出无意义的0)字符格式%ccharc='a';inti=97;printf("%c,%d",c,c);输出a,97printf(“%3c,%3d”,i,i);输出__a,_97字符串格式%sprintf("%s,%2s,%.2s,%5.2s,%-5.2s","ABC","ABC","ABC","ABC","ABC");输出:ABC,ABC,AB,___AB,AB___取前2,右规左规10格式符:%d%md%ld%u%o%xm(m为总宽)l(长型)%f%m.nfn(n为小数点后位数)%e%m.nen表示小数部分的数字位

7、数%c%mc%s%m.nsn(n为字符个数)-(左规)11main()输入的例{inta,b,c;scanf("%d%d%d",&a,&b,&c);printf("out:%d,%d,%d",a,b,c);scanf("%d,%d,%d",&a,&b,&c);printf("out:%d,%d,%d",a,b,c);scanf("a=%db=%dc=%d",&a,&b,&c);printf("out:%4d%4d%4d",a,b,c);}执行:123(两个数据间以一个或多个空格键个,也可以使用Enter键、Tab键)out:1,2,31,2,

8、3out:1,2,3a=1b=2c=3out:12312输入:inta,b;s

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

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

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