资讯动态

C语言学习:常用库函数

发布时间:2026/10/5 3:28:14 来源:尧图企业网站定制
1.字符分类函数C语言中有⼀系列的函数是专门做字符分类的也就是⼀个字符是属于什么类型的字符的。这些函数的使⽤都需要包含⼀个头文件是ctype.h2.字符转换函数3.内存函数(1)memcpy(不重叠拷贝)函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置(2)memmove(重叠拷贝)和memcpy的差别就是memmove函数处理的源内存块和目标内存块是可以重叠的。如果源空间和目标空间出现重叠就得使用memmove函数处理。(3)memsetmemset是用来设置内存的将内存中的值以字节为单位设置成想要的内容。(4)memcmp比较从ptr1和ptr2指针指向的位置开始向后的num个字节12.string.h(1)strstr—判断是否为子串strstr(str1,str2);str1:被查找的大字符串 str2:要找的子串找到字符串返回子串第一次出现的位置找不到返回NULL;(2)strcmp—比较两个字符串是否完全相等strcmp(str1,str2);返回0str1str2;返回0str1str2;返回0str1str2;(3)strcpy—字符串拷贝函数strcpy(dest,str);dest:是目标字符数组 str:是要复制过来的字符串原有内容被覆盖(4)strcat—追加拼接字符串(5)strlen—求字符串长度的统计的是 \0 之前字符的个数(6)strtok—分割字符串strtok(char* arr1,const char* sep);sep参数指向⼀个字符串定义了用作分隔符的字符集合第⼀个参数指定⼀个字符串它包含了0个或者多个由sep字符串中⼀个或者多个分隔符分割的标记。strtok函数找到str中的下⼀个标记并将其用 \0 结尾返回切割出来的一个字符串片段的首元素地址。注 strtok函数会改变被操作的字符串所以被strtok函数切分的字符串⼀般都是临时拷贝的内容并且 可修改。strtok函数的第⼀个参数不为 NULL 函数将找到str中第⼀个标记strtok函数将保存它在字符串中的位置。strtok函数的第⼀个参数为 NULL 函数将在同⼀个字符串中被保存的位置开始查找下⼀个标记。如果字符串中不存在更多的标记则返回 NULL 指针。(7)strerrorstrerror 函数可以把参数部分错误码对应的错误信息的字符串地址返回来

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑