常用标准库函数 清华大学版 孙承爱著 c语言课件.ppt

常用标准库函数 清华大学版 孙承爱著 c语言课件.ppt

ID:57015371

大小:1.22 MB

页数:75页

时间:2020-07-26

常用标准库函数  清华大学版 孙承爱著 c语言课件.ppt_第1页
常用标准库函数  清华大学版 孙承爱著 c语言课件.ppt_第2页
常用标准库函数  清华大学版 孙承爱著 c语言课件.ppt_第3页
常用标准库函数  清华大学版 孙承爱著 c语言课件.ppt_第4页
常用标准库函数  清华大学版 孙承爱著 c语言课件.ppt_第5页
资源描述:

《常用标准库函数 清华大学版 孙承爱著 c语言课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章 常用标准库函数2007-10-171程序设计基础第4章常用标准库函数4.1输入输出函数4.2字符串操作函数4.3数学运算函数4.4图形操作函数4.5综合应用举例库函数C编译系统为方便用户使用而提供的已经编写好的公共函数。ANSIC标准库函数大致分为以下几类:输入输出函数、数学函数、字符串函数、目录函数、分类函数、诊断函数、时间日期函数、其它函数。在C语言中要使用库函数,应当使用编译预处理命令“#include”把与该库函数相关的头文件包含进来注意4.1输入输出函数1.字符输入输出函数1)字符输出函数putchar()函数原型:intputchar(in

2、tc);功能:向终端输出一个字符。【说明】(1)参数c可以是字符型变量、整型变量、字符常量或整型常量(要求在0-255范围内)。(2)函数返回值为输出字符的ASCII码值。(3)putchar函数也可以输出转义字符。#include"stdio.h"voidmain(){chara,b,c;inti,j,k;a='s';putchar(a);putchar('');/*换行*/putchar('s');putchar('');/*换行*/i=115;putchar(i);putchar('');/*换行*/putchar(115);putchar(

3、10);/*换行*/}【例4.1】体会字符输出函数的功能。4.1输入输出函数1.字符输入输出函数2)字符输入函数getchar()函数原型:intgetchar(void);功能:从键盘输入中得到一个字符。【说明】(1)函数返回值为输入字符的ASCII码值。(2)getchar函数的值可以赋给一个字符变量或整型变量,也可以不赋给任何变量。(3)不同的字符输入方法对结果的影响不同。【例4.2】体会字符输入函数的功能。#include"stdio.h"voidmain(){chara,b,c;a=getchar();b=getchar();c=getchar();

4、putchar(a);putchar(b);putchar(c);}若输入:sun↙则输出:sun若输入:sun则输出:Su2.格式输入输出函数1)格式输出函数printf()函数原型:intprintf(char*format[,args,...])功能:产生格式化输出,按format所指格式将输出表列args的值输出到标准输出设备。【说明】(1)格式控制format,用于说明输出的数据类型及格式。(2)输出表列args是与格式控制中说明的控制格式相对应的要输出的数据表。(3)原则上,输出表列中变量的个数与类型应与格式说明中指定的数据的个数和类型应一致

5、,且从左到右一一对应。4.1输入输出函数常用printf函数格式字符见表4.1所示格式字符意义d,i按带符号十进制整数输出(正数不输出符号)u按无符号十进制整数输出o按无符号八进制整数输出(不输出前导符o)x,X按无符号十六进制整数输出(不输出前导符ox)c按字符型输出,只输出一个字符s按字符串输出f按浮点型小数输出,隐含输出6位小数e,E按科学计数法输出,数字部分的小数部分为6位g,G按e和f格式中较短的一种输出表4.1printf函数格式字符printf函数格式字符常用的修饰符如表4.2(其中w、n均代表一个正整数)。表4.2printf函数修饰符修饰符意

6、义0ww为输出宽度,不足w时,左补零如:%05d-ww为输出宽度,不足w时,右补空格如:%-5d+ww为输出宽度,不足w时,左补空格如:%+5d#使八进制、十六进制输出带前导符:o、ox或oX。如:%#o、%#xw,nw为输出宽度,n为小数位数或输出的字符个数。不够规定宽度,左补空格,超过规定宽度,按实际长度输出。如:%6.2f;%6.9sl可加在格式字符d,u,o,x前面作前缀,输出long或double型时使用,如:%ldprintf函数格式字符printf函数格式字符对上述格式字符可进行如下分类:整型格式:d(i),o,x,u字符型格式:c字符串格式:s

7、;实型格式:f,e,g修饰符:l,m,n,-【注意】(1)格式符最好用小写(除X,E,G外,都应用小写)。(2)格式说明以“%”开头,以上述格式字符之一结束,中间可插入修饰符(l,w,n,-)。其它字符照原样输出,也可使用“转义字符”。(3)若想输出“%”,在“格式控制”中应使用连续两个“%”,如printf(“%f%%”,1.0/3)。(4)不同的系统在格式输出时有些差异。d格式%d,%wd(%0wd), %-wd,%ld(%wld,%0wld,%-wld)u格式%u,%wu,%0wu,%-wu,%lu,%wlu,%0wlu,%-wluo格式%o,%wo,%

8、0wo,%#wo(加前导0),%-wo

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

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

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