第四章-常用标准库函数ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第四章-常用标准库函数ppt课件.ppt》由会员分享,可在线阅读,更多相关《第四章-常用标准库函数ppt课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第4章常用标准库函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第4章 常用标准库函数4.1输出函数输出函数4.2输入函数输入函数4.3字符串函数字符串函数4.3数学函数数学函数4.5应用举例应用举例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用库函数库函数C编译系统为方便用户使用而提供的编译系统为
2、方便用户使用而提供的已经编写好的公共函数已经编写好的公共函数。标准库函数大致分为以下几类:标准库函数大致分为以下几类:输入输出函数、数学函数、字符串函数、目录输入输出函数、数学函数、字符串函数、目录函数、分类函数、诊断函数、时间日期函数、函数、分类函数、诊断函数、时间日期函数、其它函数。其它函数。在在C语言中要使用库函数,应当使用编译预处理命语言中要使用库函数,应当使用编译预处理命令令“#include”把与该库函数相关的头文件包含把与该库函数相关的头文件包含进来进来注意注意经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受
3、服务的费用1.格式输出函数格式输出函数格式输出函数格式输出函数printf()格式:格式:printf(“格式控制格式控制”,输出表列输出表列)功能:产生格式化输出,按格式控制所指格式将输出功能:产生格式化输出,按格式控制所指格式将输出表列的值输出到标准输出设备。表列的值输出到标准输出设备。【说明】【说明】(1)格式控制,用于说明输出的数据类型及格式。格式控制是用)格式控制,用于说明输出的数据类型及格式。格式控制是用双引号括起来的字符串,双引号括起来的字符串,由格式说明符和普通字符两部分组成由格式说明符和普通字符两部分组成。格式说明符由格式说明符由“%”和格式字符组成。和格式字符组成。(2)输
4、出表列是与格式控制中说明的控制格式相对应的要输出的)输出表列是与格式控制中说明的控制格式相对应的要输出的数据表。数据表。(3)原则上,输出表列中变量的个数与类型应与格式说明中指定)原则上,输出表列中变量的个数与类型应与格式说明中指定的数据的个数和类型一致,且从左到右一一对应。的数据的个数和类型一致,且从左到右一一对应。例如:例如:printf(“x=%d,y=%c”,x,y)格式控制输出表列 4.1输出函数输出函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用常用常用printfprintf函数格式字符表函数格
5、式字符表格式格式字符字符 意意 义义 d d,i i按按带带符号十符号十进进制整数制整数输输出出(正数不(正数不输输出符号)出符号)u u 按无符号十按无符号十进进制整数制整数输输出出 o o 按无符号八按无符号八进进制整数制整数输输出出(不(不输输出前出前导导符符o o)x,Xx,X按无符号十六按无符号十六进进制整数制整数输输出出 (不(不输输出前出前导导符符oxox)c c 按字符型按字符型输输出出,只只输输出一个字出一个字符符s s 按字符串按字符串输输出出 f f 按浮点型小数按浮点型小数输输出,出,隐隐含含输输出出6 6位小数位小数 e,E e,E 按科学按科学计计数法数法输输出,数
6、字部出,数字部分的小数部分分的小数部分为为6 6位位 g,Gg,G按按 e e 和和 f f 格式中格式中较较短的一短的一种种输输出出 表表4.1printf函数格式字符函数格式字符printf函数格式字符函数格式字符经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用常用的修饰符如表常用的修饰符如表4.2(4.2(其中其中w w、n n均代表一个正整数均代表一个正整数)。表表4.2printf函数修饰符函数修饰符修修饰饰符符 意意 义义 0 w0 ww w为输为输出出宽宽度,不足度,不足w w时时,左,左补补零如:
7、零如:%05d%05d-w-ww w为输为输出出宽宽度,不足度,不足w w时时,右,右补补空格如:空格如:%-5d%-5d+w+ww w为输为输出出宽宽度,不足度,不足w w时时,左,左补补空格如:空格如:%+5d%+5d#使八使八进进制、十六制、十六进进制制输输出出带带前前导导符:符:o o、oxox或或oXoX。如。如:%#o:%#o、%#x%#xw,n w,n w w为输为输出出宽宽度,度,n n为为小数位数或小数位数或输输出的字符个数。不出的字符个数。不够规够规定定宽宽度,左度,左补补空格,超空格,超过规过规定定宽宽度,按度,按实际长实际长度度输输出。如出。如:%6.2f%6.2f;%
8、4.9s%4.9sl l 可加在格式字符可加在格式字符d,u,o,xd,u,o,x前面作前前面作前缀缀,输输出出 long long或或 double double 型型时时使使用用 ,如:,如:%ld%ld printf函数格式字符函数格式字符经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用【例【例4.3】体会】体会printf函数的功能。函数的功能。#includestdio.hvoidmain()inta=123,b=-3721;floatx=123.456;printf(a=%d,b=%dn,a,b);p
9、rintf(a=%o,b=%xn,a,a);printf(a=%#o,b=%#xn,a,a);printf(a=%4da=%04da=%-4dn,a,a,a);printf(b=%7db=%07db=%-9db=%2dn,b,b,b,b);printf(a=%8ld,b=%8ldn,a,b);printf(a=%-8ld,b=%-8ldn,a,b);printf(%3s,%7.2s,%.4s,%-5.3sn,sun,sun,sun,sun);printf(%f,%e,%gn,x,x,x);printf(%10.3e,%010.1e,%012.5en,x,x,x);经营者提供商品或者服务有欺诈行
10、为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2、字符输出函数字符输出函数putchar()格式:格式:putchar(ch);功能:向终端输出一个字符。功能:向终端输出一个字符。【说明】【说明】(1)参数)参数ch可以是字符型变量、整型变量、字符常量可以是字符型变量、整型变量、字符常量或整型常量(要求在或整型常量(要求在0-255范围内)。范围内)。(2)函数返回值为输出字符。)函数返回值为输出字符。(3)putchar函数也可以输出转义字符。函数也可以输出转义字符。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的
11、损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用#includestdio.hvoidmain()chara,b,c;inti,j,k;a=s;putchar(a);putchar(n);/*换行换行*/putchar(s);putchar(n);/*换行换行*/i=115;putchar(i);putchar(n);/*换行换行*/putchar(115);putchar(10);/*换行换行*/【例【例4.1】体会字符输出函数的功能。】体会字符输出函数的功能。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服
12、务的费用3、字符串输出函数、字符串输出函数puts()u格式格式:puts(str)u功能:从功能:从str指定的地址开始,依次将存储单元中的字符指定的地址开始,依次将存储单元中的字符串输出到显示器,直至遇到字符串结束标志为止。串输出到显示器,直至遇到字符串结束标志为止。【注意】【注意】(1)若字符串中包含转义字符,则按转义后的结果输出。若字符串中包含转义字符,则按转义后的结果输出。(2)输出时自动把输出时自动把0转换为转换为n后输出(自动换行)。后输出(自动换行)。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费
13、用【例【例4.5】体会字符串输出函数的功能。】体会字符串输出函数的功能。#includestdio.hvoidmain()chars=goodnsuntday;puts(s);经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用1)格式输入函数)格式输入函数scanf()格式:格式:intscanf(“格式控制格式控制”,地址表列地址表列)功能:执行格式化输入,从标准输入设备上按格式控制所指格式,功能:执行格式化输入,从标准输入设备上按格式控制所指格式,输入数据给输入表列所指向的单元。输入数据给输入表列所指向的单元。
14、【说明】【说明】(1)格式控制的含义同)格式控制的含义同printf函数函数(2)输入表列只能采用)输入表列只能采用“地址表列地址表列”(3)在执行数据输入时,以一个或多个空格、回车键、或跳格键)在执行数据输入时,以一个或多个空格、回车键、或跳格键(Tab)作为分隔符。)作为分隔符。(4)输入格式中,除格式说明符之外的普通字符应原样输入。)输入格式中,除格式说明符之外的普通字符应原样输入。(5)输入实型数据时,不能规定精度。)输入实型数据时,不能规定精度。4.2输入函数输入函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接
15、受服务的费用scanf函数格式字符函数格式字符表表4.3scanf函数格式字符函数格式字符格式字符格式字符 意意 义义 d,i输输入有符号的十入有符号的十进进制整数制整数 u 输输入无符号的十入无符号的十进进制整数制整数o 输输入无符号的八入无符号的八进进制整数制整数 x,X输输入无符号的十六入无符号的十六进进制整数制整数 c 输输入一个字符入一个字符s 输输入一个字符串入一个字符串,输输入的字符串的入的字符串的头头,尾和中,尾和中间间都不能都不能有空格。有空格。f 输输入一个小数形式的浮点数,可用小数或指数形式入一个小数形式的浮点数,可用小数或指数形式输输入入e,E 输输入一个指数形式的浮点
16、数,可用小数或指数形式入一个指数形式的浮点数,可用小数或指数形式输输入入经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用【注意】【注意】(1)在)在scanf中应使用变量的地址。中应使用变量的地址。(2)选择合适的输入分隔符。)选择合适的输入分隔符。(3)可以指定输入数据的宽度,系统自动截取。)可以指定输入数据的宽度,系统自动截取。(4)在用)在用“%c”输入字符时,空格和输入字符时,空格和“转义字符转义字符”都作为有都作为有效字效字符输入,不需要用空格作间隔。符输入,不需要用空格作间隔。(5)“%*”一般用于在
17、利用现成的数据输入时,一般用于在利用现成的数据输入时,“跳过跳过”某某些数些数据。据。(6)输入数据时不能规定精度。)输入数据时不能规定精度。(7)在输入数据时,遇到以下情况该数据认为结束:空)在输入数据时,遇到以下情况该数据认为结束:空格、回车、跳格键(格、回车、跳格键(Tab)、宽度结束、非法输)、宽度结束、非法输入。入。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用【例【例4.4】体会格式输入输出函数的功能。】体会格式输入输出函数的功能。#includestdio.hvoidmain()inta;char
18、c;scanf(%d,&a);scanf(%c,&c);printf(a=%d,a);printf(c=%c,c);经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2)字符输入函数)字符输入函数getchar()格式:格式:getchar();功能:从键盘输入中得到一个字符,该函数没功能:从键盘输入中得到一个字符,该函数没有参数。有参数。【说明】【说明】(1)函数返回值为输入字符的)函数返回值为输入字符的ASCII码值。码值。(2)getchar函数的值可以赋给一个字符变量或整型变函数的值可以赋给一个字符变量或整
19、型变量,也可以不赋给任何变量。量,也可以不赋给任何变量。(3)不同的字符输入方法对结果的影响不同。)不同的字符输入方法对结果的影响不同。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用【例【例4.2】体会字符输入函数的功能。】体会字符输入函数的功能。#includestdio.hvoidmain()chara,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加
20、赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3)字符串输入函数字符串输入函数gets()u格式格式:gets(str)u功能功能:从键盘输入一个字符串(该字符串中可以包含空格),直至遇从键盘输入一个字符串(该字符串中可以包含空格),直至遇到回车符为止,并将该字符串存放到由到回车符为止,并将该字符串存放到由str所指定的数组中所指定的数组中(或内存区或内存区域域)。【说明】【说明】输入字符串时以回车作为输入结束标志。输入字符串时以回车作为输入结束标志。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 常用 标准 库函数 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内