在 C 语言中,字符串是由字符数组表示的。
char str[20]; // 定义一个长度为 20 的字符数组,用于存储字符串
char str[20] = "hello"; // 将字符串 "hello" 赋值给字符数组 str
printf("%s", str); // 输出字符串
scanf("%s", str); // 输入字符串
#include <string.h>
int len = strlen(str); // 获取字符串 str 的长度
#include <string.h>
char str1[20] = "hello";
char str2[20] = "world";
strcat(str1, str2); // 将字符串 str2 连接到字符串 str1 的末尾
printf("%s", str1); // 输出 "helloworld"
#include <string.h>
char str1[20] = "hello";
char str2[20] = "world";
int result = strcmp(str1, str2); // 比较字符串 str1 和 str2 是否相等
if (result == 0) {
printf("str1 和 str2 相等");
} else {
printf("str1 和 str2 不相等");
}
#include <string.h>
char str1[20] = "hello";
char str2[20];
strcpy(str2, str1); // 将字符串 str1 复制给字符串 str2
printf("%s", str2); // 输出 "hello"