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";

相关文章
|
8月前
|
存储 C# C语言
字符串终止符
字符串终止符
625 2
|
8月前
|
存储 算法 编译器
|
8月前
|
存储 安全 C语言
c++字符串
c++字符串
71 1
|
8月前
|
C#
C#字符串
C#字符串
52 0
|
存储 编译器
C中的字符串
C中的字符串
107 0
|
Python Windows
一日一技:怎么你的字符串跟我不一样
一日一技:怎么你的字符串跟我不一样
149 0
一日一技:怎么你的字符串跟我不一样
如何将一个字符串按要求切割成多个字符串
很少有机会碰到一些实际数据处理问题,简单记录下自己的实现 此问题具体要求: 原字符串:一二三四五 输入1:一,二,三,四,五 输入2:一二,三四,五 输入3:一二三,四五 ...
187 0