C 语言字符和字符串操作254


在 C 语言中,符号是指单个字符,而字符串是指包含多个字符的序列。C 语言提供了丰富的函数库来处理符号和字符串,使程序员能够轻松地执行常见的字符串操作任务。

字符输入和输出

要从用户处获取字符输入,可以使用 getchar() 函数。该函数返回输入的字符。

要将单个字符输出到控制台,可以使用 putchar() 函数。

字符串输入和输出

要从用户处获取字符串输入,可以使用 gets() 函数。该函数接收一个字符串变量的地址,并从标准输入中读取一个字符串,直到遇到换行符或文件结束符。

要将字符串输出到控制台,可以使用 puts() 函数。

字符串函数

C 语言提供了大量的字符串函数来执行各种字符串操作任务。最常用的一些函数包括:
strlen():计算字符串的长度。
strcpy():将一个字符串复制到另一个字符串。
strcat():将一个字符串附加到另一个字符串的末尾。
strcmp():比较两个字符串。
strtok():将字符串分解成一系列令牌。

范例

以下是一个 C 语言范例,演示如何使用字符串函数:```c
#include
#include
int main() {
char str1[] = "Hello";
char str2[] = "World";
// 获取字符串的长度
printf("长度:%d", strlen(str1));
// 复制字符串
strcpy(str1, str2);
// 追加字符串
strcat(str1, "!");
// 比较字符串
int result = strcmp(str1, str2);
// 输出结果
printf("比较结果:%d", result);
return 0;
}
```
输出:
```
长度:5
比较结果:1
```

2025-01-28


上一篇:C 语言拆分字符串函数:掌握字符串操作的利器

下一篇:C 语言函数组详解