《数据的输入输出》PPT课件

《数据的输入输出》PPT课件

ID:38902170

大小:299.50 KB

页数:32页

时间:2019-06-21

《数据的输入输出》PPT课件_第1页
《数据的输入输出》PPT课件_第2页
《数据的输入输出》PPT课件_第3页
《数据的输入输出》PPT课件_第4页
《数据的输入输出》PPT课件_第5页
资源描述:

《《数据的输入输出》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.4数据的输入输出3.4.1输入输出举例3.4.2有关数据输入输出的概念3.4.3用printf函数输出数据3.4.4用scanf函数输入数据3.4.5字符数据的输入输出3.4.1输入输出举例例3.5求方程的根。a、b、c由键盘输入。设>0解题思路:首先要知道求方程式的根的方法。如果≥0,则一元二次方程有两个实根:若记开始输入a,b,cb2-4ac≥0?p=-b/(2a);q=sqrt(b2-4ac)/(2a);x1=p+q;x2=p-q;YN输出x1,x2结束#include#includeintmain(){doublea,b,c,d

2、isc,x1,x2,p,q;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;if(disc>=0){p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;printf("x1=%7.2fx2=%7.2f",x1,x2);}return0;}//程序中调用数学函数sqrt//输入a,b,c的值输入的是双精度型实数#include#includeintmain(){doublea,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&a,

3、&b,&c);disc=b*b-4*a*c;if(disc>=0){p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;printf("x1=%7.2fx2=%7.2f",x1,x2);}return0;}//程序中调用数学函数sqrt//输入a,b,c的值要求输入3个实数自动转成实数后赋给a,b,c#include#includeintmain(){doublea,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;i

4、f(disc>=0){p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;printf("x1=%7.2fx2=%7.2f",x1,x2);}return0;}//程序中调用数学函数sqrt//输入a,b,c的值输出数据占7列,其中小数占2列3.4.2有关数据输入输出的概念几乎每一个C程序都包含输入输出。(1)所谓输入输出是以计算机主机为主体而言的.从计算机向输出设备(如显示器、打印机等)输出数据称为输出。从输入设备(如键盘、磁盘、光盘、扫描仪等)向计算机输入数据称为输入。3.4.2有关数据输入输出的概念(2)C语言本身不提

5、供输入输出语句输入和输出操作是由C标准函数库中的函数来实现的printf和scanf不是C语言的关键字,而只是库函数的名字。putchar、getchar、puts、gets(3)在使用输入输出函数时,要在程序文件的开头用预编译指令#include或#include″stdio.h″所包含的文件在存放C编译系统的子目录中。适用于使用系统库函数时。所包含的文件在存放源程序的当前目录的子目录中。适用于使用用户自定义的头文件时。3.4.3用printf函数输出数据在C程序中用来实现输出和输入的,主要是printf函数和scanf函数这两个函数是格式输入输出函数用这

6、两个函数时,必须指定格式。3.4.3用printf函数输出数据printf函数作用:向终端输出若干个任意类型的数据。格式:printf(格式控制,输出表列)例如:printf(”i=%d,c=%c”,i,c);格式声明格式控制——由双引号括起来的一个字符串。格式声明:由百分号“%”和格式字符组成,如%d、%f等。(必须有)转义字符。普通字符:照原样输出的字符。输出列表——输出数据列表,可以不完全输出所有数据。可以是常量、变量或表达式3.4.3用printf函数输出数据printf函数用的输出格式%d(或%i):以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%

7、x(或%X):以十六进制无符号形式输出整数%u:以无符号十进制形式输出整数%c:以字符形式输出,只输出一个字符%s:输出字符串%f:以小数形式输出单,双精度数,隐含输出六位小数.%e(或%E):以指数形式输出实数.%g(或%G):选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的03.4.3用printf函数输出数据几种常用的格式修饰符:l(或L)用于整型或float型,可加在格式符d,o,x,u前面。例:%ld、%Ld等m(代表一数据最小的宽度。若数据的位数小于等于m位,个正整数)按m位输出;

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

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

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