c语言从入门到精通-第15章.ppt
《c语言从入门到精通-第15章.ppt》由会员分享,可在线阅读,更多相关《c语言从入门到精通-第15章.ppt(66页珍藏版)》请在三一办公上搜索。
1、第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数
2、 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时
3、间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜
4、数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,第15章库函数,标准C库函数 数学函数 字符串处理函数 字符处理函数 转换和存储管理函数 随机函数 日期和时间处理函数 诊断函数 命令行参数 其它函数 综合应用猜数字游戏 跟我上机,15.1 标准C库函数,15.2
5、数学函数,15.2.1 绝对值函数15.2.2 幂函数和开平方函数15.2.3 指数函数和对数函数15.2.4 三角函数15.2.5 取整函数和取余函数,15.2.1 绝对值函数,15.2.1 绝对值函数,【范例15-1】求整数的绝对值。01#include/*包含标准输入输出头文件*/*包含标准输入输出头文件*/02#include/*包含数学头文件*/*包含数学头文件*/03 int main()04 05 int x;06 x=-5;07 printf(|%d|=%dn,x,abs(x);/*调用绝对值函数*/08 x=0;09 printf(|%d|=%dn,x,abs(x);/*调用
6、绝对值函数*/10 x=+5;11 printf(|%d|=%dn,x,abs(x);/*调用绝对值函数*/12 getchar();/*等待键入字符*/*等待键入字符*/13 return 0;14,15.2.2 幂函数和开平方函数,15.2.3 指数函数和对数函数,15.2.4 三角函数,15.2.5 取整函数和取余函数,15.2.5 取整函数和取余函数,【范例15-3】取整和取余函数的应用01#include/*包含标准输入输出头文件*/02#include/*包含数学头文件*/03 int main()04 05 double x,y,i;06 x=74.12;07 y=6.4;08
7、printf(74.12/6.4:%fn,fmod(x,y);/*调用取余函数*/09 x=74.12;10 y=-6.4;11 printf(74.12/(-6.4):%fn,fmod(x,y);/*调用取余函数*/12 x=modf(-74.12,16,15.3 字符串处理函数,C语言没有为以数组为整体的对象提供内置操作,例如数组赋值或者数组比较。因为字符串只是一个以0字符终止的字符数组,不是一个有它自己的权限的数据类型,这就意味着不能为字符串提供赋值运算和关系运算。但是,在C语言的标准库函数中,包含了大量的字符串处理函数和字符处理函数,起到辅助完成字符串进行处理的功能。字符串库函数的调用
8、方式与所用的C语言函数的调用方式一样,要使用这些字符串函数,需要包含头文件。,15.3.1 字符串长度函数,15.3.2 字符串连接函数,15.3.2 字符串连接函数,【范例15-4】字符串连接函数的应用01#include/*包含标准输入输出头文件*/02#include/*包含字符串处理头文件*/03 int main()04 05 char d120=Hello;06 char d220=Hello;07 char*s1=World;08 char*s2=Worldabc 09 strcat(d1,s1);/*调用字符串连接函数*/10 printf(%sn,d1);11 strncat
9、(d2,s2,6);/*调用字符串连接函数*/12 printf(%sn,d2);13 getchar();/*等待键入字符*/14 return 0;15,15.3.3 字符串复制函数,15.3.3 字符串复制函数,【范例15-5】字符串复制函数的应用。01#include/*包含标准输入输出头文件*/02#include/*包含字符串处理头文件*/03 int main()04 05 char*s1=Hello World;06 char*s2=Hello World;07 char d120=*;08 char d220=*;09 strcpy(d1,s1);/*调用字符串复制函数*/1
10、0 printf(%sn,d1);11 strncpy(d2,s2,strlen(s2);/*调用字符串复制函数*/12 printf(%sn,d2);13 getchar();/*等待键入字符*/14 return 0;15,15.3.4 字符串比较函数,15.3.4 字符串比较函数,【范例15-6】字符串比较函数的应用01#include/*包含标准输入输出头文件*/02#include/*包含字符串处理头文件*/03 int main()04 05 char*s1=Hello,Programmers!;06 char*s2=Hello,programmers!;07 int r;08 r
11、=strcmp(s1,s2);/*调用字符串比较函数*/09 if(!r)10 printf(s1 and s2 are identical);11 else12 if(r0)13 printf(s1 less than s2);14 else15 printf(s1 greater than s2);16 getchar();/*等待键入字符*/17 return 0;18,15.3.5 字符串查找函数,15.3.5 字符串查找函数,【范例15-7】字符串查找函数的应用01#include/*包含标准输入输出头文件*/02#include/*包含字符串处理头文件*/03 int main()
12、04 05 char*s=Hello World;06 char*ps=llo;07 char*p;08 p=strchr(s,W);/*调用字符串查找函数*/09 if(p)10 printf(%sn,p);11 else12 printf(Not Found!n);13 p=strstr(s,ps);/*调用字符串查找函数*/14 if(p)15 printf(%sn,p);16 else17 printf(Not Found!n);18 getchar();/*等待键入字符*/19 return 0;20,15.3.6 字符串填充函数,【范例15-8】字符串填充函数的应用01#inclu
13、de/*包含标准输入输出头文件*/02#include/*包含字符串处理头文件*/03 int main()04 05 char array=Hello World;06 char*s=array;07 memset(s,W,5);/*调用字符串填充函数*/08 printf(%s,s);09 getchar();/*等待键入字符*/10 return 0;11,15.4 字符处理函数,15.4.1 字符类型判断函数15.4.2 字符大小写转换函数,15.4.1 字符类型判断函数,15.4.1 字符类型判断函数,【范例15-9】字符类型判断函数的应用,15.4.2 字符大小写转换函数,15.5
14、 转换和存储管理函数,15.5.1 转换函数15.5.2 存储管理函数,15.5.1 转换函数,15.5.1 转换函数,【范例15-10】转换函数的应用01#include/*包含标准输入输出头文件*/02#include/*包含转换和存储头文件*/03 int main()04 05 int num=12345;06 char*str=12345.67;07 char array10;08 itoa(num,array,sizeof(array);/*调用转换函数*/09 printf(num=%d,array=%sn,num,array);10 printf(%d,atoi(str);11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 入门 精通 15
链接地址:https://www.31ppt.com/p-5426234.html