C语言字符串函数怎么使用
时间: 2024-02-17 21:21:42 浏览: 82
在C语言中,可以使用一系列的字符串函数来处理字符串。下面是一些常用的字符串函数及其用法:
1. strlen:用于计算字符串的长度。
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello";
int len = strlen(str);
printf("Length: %d\n", len);
return 0;
}
```
2. strcpy:用于将一个字符串复制到另一个字符串中。
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello";
char str2[10];
strcpy(str2, str1);
printf("Copied string: %s\n", str2);
return 0;
}
```
3. strcat:用于将一个字符串追加到另一个字符串的末尾。
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello";
char str2[] = " World";
strcat(str1, str2);
printf("Concatenated string: %s\n", str1);
return 0;
}
```
4. strcmp:用于比较两个字符串是否相等。
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello";
char str2[] = "Hello";
int result = strcmp(str1, str2);
if (result == 0) {
printf("Strings are equal\n");
} else {
printf("Strings are not equal\n");
}
return 0;
}
```
这些只是一些常见的字符串函数,C语言提供了更多的字符串函数,可以根据具体需求进行选择和使用。
阅读全文