字符与字符串结合
1. 字符与字符串的基本操作
在C语言中,字符和字符串是非常重要的数据类型。字符是以 char
类型表示的,而字符串则是以字符数组的形式存在,通常以空字符 '\0'
作为字符串的结束标志。这一节将介绍字符和字符串的基本操作,包括定义、初始化、拼接、比较等。
1.1 字符和字符串的定义与初始化
字符的定义非常简单,只需声明一个 char
类型的变量即可。例如:
char ch = 'A';
字符串则可以通过字符数组来定义。以下是几种常见的初始化方法:
- 使用字符串常量初始化:
char str1[] = "Hello, World!";
- 显式初始化每个字符:
char str2[12] = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '\0'};
- 使用字符串常量初始化,并指定数组大小:
char str3[20] = "Short";