第4章(常用标准库函数).ppt

第4章(常用标准库函数).ppt

ID:48251061

大小:601.00 KB

页数:40页

时间:2020-01-18

第4章(常用标准库函数).ppt_第1页
第4章(常用标准库函数).ppt_第2页
第4章(常用标准库函数).ppt_第3页
第4章(常用标准库函数).ppt_第4页
第4章(常用标准库函数).ppt_第5页
资源描述:

《第4章(常用标准库函数).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1第4章 常用标准库函数2第4章常用标准库函数4.1输入输出函数4.2数学运算函数4.3综合应用举例3C语言函数库中提供了一批“标准输入输出函数”putchar(输出字符)、getchar(输入字符)printf(格式输出)、scanf(格式输入)puts(输出字符串)、gets(输入字符串)在使用C语言库函数时,注意预编译命令“#include”的使用。例如:在调用标准输入输出库函数时,文件开头应有以下预编译命令:#include或include"stdio.h"通常:<>用来表示系统提供的头

2、文件。“”用来表示用户自定义的头文件。注意:不是语句!库函数:C编译系统为方便用户使用而提供的已经编写好的公共函数。44.1输入输出函数1.字符输入输出函数1)字符输出函数putchar()函数原型:intputchar(intc);功能:向终端输出一个字符。【说明】(1)参数c可以是字符型变量、整型变量、字符常量或整型常量(要求在0-255范围内)。(2)函数返回值为输出字符的ASCII码值。(3)putchar函数也可以输出转义字符。(4)一个putchar函数只能输出一个字符。5#include"stdio

3、.h"voidmain(){chara,b,c;inti,j,k;a='s';putchar(a);putchar('');/*换行*/putchar('s');putchar('');/*换行*/i=115;putchar(i);putchar('');/*换行*/putchar(115);putchar(10);/*换行*/}【例4.1】体会字符输出函数的功能。输出:ssss64.1输入输出函数1.字符输入输出函数2)字符输入函数getchar()函数原型:intgetchar();功能:从键盘输

4、入中得到一个字符。【说明】(1)函数返回值为输入字符的ASCII码值。(2)getchar函数的值可以赋给一个字符变量或整型变量,也可以不赋给任何变量。(3)一个getchar函数只能接收一个字符。7【例4.2】体会字符输入函数的功能。#include"stdio.h"voidmain(){chara,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);}若输入:sun↙则输出:sun若输入:sun↙则输出:su8

5、2.格式输入输出函数1)格式输出函数printf()格式:printf(格式控制,输出表列)如:printf("%d,%c",i,c);“格式控制”包括两种信息:①格式说明:由“%”和格式字符组成。②普通字符:即需要原样输出的字符。【说明】原则上,输出表列中变量的个数和类型应与格式控制中指定的数据的个数和类型应一致,且从左到右一一对应。4.1输入输出函数9格式字符意义d按带符号十进制整数输出(正数不输出符号)u按无符号十进制整数输出o按无符号八进制整数输出(不输出前导符o)x,X按无符号十六进制整数输出(不输

6、出前导符ox)c按字符型输出,只输出一个字符s按字符串输出f按浮点型小数输出,隐含输出6位小数e,E按科学计数法输出,数字部分的小数部分为6位g,G按e和f格式中较短的一种输出表4.1printf函数格式字符printf函数格式字符10常用的修饰符如表4.2(其中w、n均代表一个正整数)。表4.2printf函数修饰符修饰符意义0ww为输出宽度,不足w时,左补零如:%05d-ww为输出宽度,不足w时,右补空格如:%-5d+ww为输出宽度,不足w时,左补空格如:%+5d#使八进制、十六进制输出带前导符:0、0x。如

7、:%#o、%#xw.nw为输出宽度,n为小数位数或输出的字符个数。不够规定宽度,左补空格,超过规定宽度,按实际长度输出。如:%6.2f;%6.9sl可加在格式字符d,u,o,x前面作前缀,输出long或double型时使用,如:%ldprintf函数格式字符11体会printf函数的功能(1)d格式符例:#includevoidmain(){inta=100;printf("%d,%4d,%04d,%-4d",a,a,a,a);}结果:100,100,0100,10012#include

8、tdio.h>voidmain(){intn=10;printf("%d,%o,%x",n,n,n);printf("%#o,%#x",n,n);}运行结果:10,12,a012,0xa13体会printf函数的功能(2)f格式符,用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:①%f,输出6位小数。单精度实数的有效位数一般为7位。例:输出实数时的

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

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

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