C语言中字符串的处理与操作
1. 字符串基础
在C语言里,字符串是由一系列字符组成的。当你编写第一个C程序时,就已经接触到了字符串。例如在语句 printf ("Programming in C is fun.\n"); 中,传递给 printf 函数的参数 "Programming in C is fun.\n" 就是一个字符串。双引号用于界定字符串,字符串可以包含字母、数字或特殊字符,但不能直接包含双引号。不过,后面会介绍如何在字符串中包含双引号。
对于 char 类型的变量,它只能存储单个字符。要给这种变量赋值单个字符,需要将字符用单引号括起来。例如:
plusSign = '+';
这会将字符 '+' 赋值给变量 plusSign ,前提是该变量已被正确声明。需要注意的是,单引号和双引号在C语言中用于创建不同类型的常量。如果 plusSign 被声明为 char 类型,那么语句 plusSign = "+"; 是错误的。
2. 字符数组
如果你想处理能存储多个字符的变量,字符数组就派上用场了。比如定义一个字符数组 word :
char word [] = { 'H', '
超级会员免费看
订阅专栏 解锁全文
3518

被折叠的 条评论
为什么被折叠?



