- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言常用系统函数daquan
ÿÿÿÿ
常用系统函数表
这里只收录了一些 VC++6.0 变异环境支持的常用的函数,使用不同的编译系统需参
考编译系统的文档。
1. 缓冲区操作函数
函数名:_memccpy
函数原型:void *_memccpy (void *dest,const void *src,int c,unsigned int count);
参数:dest 目的指针;src 源指针;c 拷贝的最后字符;count 字符个数。
所需头文件:memory.h或string.h
功能:从 src 所指向的地址开始拷贝 0 个或多个字节到 dest 中。当指定字符 c 已拷贝
或已拷贝 count 个字节后停止。
返回值:如果字符 c 被拷贝,返回 dest 中该字符直接后继字节的指针。如果 c 没有被
拷贝,则返回 NULL。
函数名:memchr
函数原型:void *memchr (const void *buf,int c,sizet counr) ;
参数:buf 缓冲区的指针;c 查找的字符;count 检查的字符个数。
所需头文件:memory.h或string.h
功能:查找 buf 的前 count 个字节中 c 的第一次出现,当找到 c 或已检查完 count 个字
节时停止。
返回值:如果成功,返回 buf 中 c 首次出现的位置的指针;否则返回 NULL。
函数名:memcpy
函数原型:void *memcpy(void *dest,const void *src,sizet count);
参数:dest 目的缓冲区;src源缓冲区;count 拷贝的字符个数。
所需头文件:memory.h或string.h
功能:从 src 拷贝 count 个字节到 dest。如果源和目的重迭,这个函数不能保证正确拷
贝,可使用memmove 处理。
返回值:返回 dest 的值。
函数名:_memicmp
函数原型:int _memicmp (const void *buf1,const void *buf2,unsigned int count);
参数:buf1 第一个缓冲区;buf2 第二个缓冲区;count 字符个数。
所需头文件:memory.h或string.h
1
功能:比较两个缓冲区 buf1 和 buf2 的前 count 个字符,比较过程是大小写无关的。
返回值:buf1 和 buf2 的前 count 个字节之间的关系:
0:buf1 小于 buf2; 0:buf1 等于 buf2;0:buf1 大于 buf2
函数名:memmove
函数原型:void *memmove (void *dest,const void *src,sizet count);
参数:dest 目的对象。src源对象。count 拷贝的字符字节个数。
所需头文件:string.h
功能:从 src 拷贝 count 个字节到 dest。如果源区域与目的区域有重迭,memmove 也能
确保正确拷贝。
返回值:返回 dest 的值。
函数名:memset
函数原型:void *memset(void *dest,int c,sizet count);
参数:dest 目的指针。c设置的字符。count 字符个数。
所需头文件:memory.h或string.h
功能:设置 dest 的前 count 个字节为字符 c。
返回值:返回 dest 的值。
函数名:_swab
函数原型:void _swab (char *src,char *dest,int n);
参数:src 需拷贝和交换的数据。dest 交换结果数据的存储位置。n 拷贝和交换的字节
个数。
所需头文件:stdlib.h
功能:从 src 拷贝 n 个字节,交换每对相邻的字节,并把结果存储在 dest 中。一般用
于为转换到使用不同字节次序的机器上而准备二进制数据。
返回值:无
2. 字符分类函数
本类函数都只有一个 int 型参数,是要测试的整数。
函数名:isalnum
函数原型:int isalnum(int c);
所需头文件:ctype.h
功能:测试 c 是否字母或数字
返回值:如果 c 在 A~Z、a
您可能关注的文档
- 科学相关英语词汇Science Vocabulary.docx
- 新视野大学英语第四册Vocabulary.doc
- 英语写作 lecture 5 sentence completeness, agreement, unity and coherence.ppt
- 第三单元2 Vocabulary.doc
- Techniques in teaching vocabulary 英语词汇教学技能.doc
- C B 2 Module1 Vocabulary and Speaking 教案.doc
- 高中英语外研版book4 module2 试讲教案 introduction , reading and vocabulary.docx
- vocabulary for Book1(豪华版).doc
- 英语,中职英语课件.ppt
- 高中英语 Module 6 Teaching plan-Period 3 Listening and Vocabulary,Pronunciation,Grammar 2教案.doc
文档评论(0)