C 字符串

简介: C 字符串。

在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。

空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符,意思是告诉编译器,这不是字符 0,而是空字符。

下面的声明和初始化创建了一个 RUNOOB 字符串。由于在数组的末尾存储了空字符 \0,所以字符数组的大小比单词 RUNOOB 的字符数多一个。
char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'};
依据数组初始化规则,您可以把上面的语句写成以下语句:

char site[] = "RUNOOB";

相关文章
|
1月前
|
存储 C# C语言
字符串终止符
字符串终止符
155 2
|
1月前
|
存储 编译器
字符串
字符串。
16 1
|
11月前
字符串使用总结
字符串使用总结
|
存储 安全 编译器
10.字符串
10.字符串
57 0
多行字符串
多行字符串
62 0
|
存储 编译器
C中的字符串
C中的字符串
78 0