字符串操作函数:string.h
在C语言中,string.h是一个标准头文件,提供了许多用于操作字符串的函数。这些函数对于处理字符串、拷贝、连接和搜索等操作非常有用。本篇博客将详细介绍string.h头文件中的一些主要函数,并且使用C语言进行举例说明。
目录
1. strlen() - 计算字符串长度
2. strcpy() - 复制字符串
3. strcat() - 连接字符串
4. strcmp() - 比较字符串
5. strstr() - 在字符串中搜索子串
6. strtok() - 字符串分割
strlen()
函数原型
size_t strlen(const char *str);
描述
strlen()函数用于计算字符串的长度,即字符串中非空字符的数量,不包括空字符(’\0’)在内。
示例
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = “Hello, World!”;
size_t len = strlen(str);
printf(“字符串”%s"的长度是:%zu\n", str, len);
return 0;
}
输出:
字符串"Hello, World!"的长度是:13
strcpy()
函数原型
char *strcpy(char *dest, const char *src);
描述
strcpy()函数用于将源字符串复制到目标字符串中,直到遇到空字符(’\0’)为止。
示例
#include