This commit is contained in:
许大仙 2024-08-01 16:51:59 +08:00
parent 5858ea6ca7
commit c19fa98fec

View File

@ -1250,14 +1250,14 @@ int main() {
## 4.1 概述 ## 4.1 概述
* 在实际开发中,我们除了经常处理整数、浮点数、字符等,还经常和字符串打交道,如:`"Hello World"`、`"Hi"` 等。对于整数、浮点数和字符C 语言中都提供了对应的数据类型。 * 在实际开发中,我们除了经常处理整数、浮点数、字符等,还经常和字符串打交道,如:`"Hello World"`、`"Hi"` 等。
* 但是对于字符串C 语言并没有提供对应的数据类型,而是用`字符数组`来存储这类文本类型的数据,即字符串: * 对于整数、浮点数和字符C 语言中都提供了对应的数据类型。但是对于字符串C 语言并没有提供对应的数据类型,而是用`字符数组`来存储这类文本类型的数据,即字符串:
```c ```c
char str[32]; char str[32];
``` ```
* 字符串不像整数、浮点数以及字符那样有固定的大小,字符串是不定长的,如:`"Hello World"`、`"Hi"` 等的长度就是不一样的。在 C 语言中,规定了字符串的结尾必须 `\0` ,这种字符串也被称为 `C 风格的字符串`,如: * 字符串不像整数、浮点数以及字符那样有固定的大小,字符串是不定长的,如:`"Hello World"`、`"Hi"` 等的长度就是不一样的。在 C 语言中,规定了字符串的结尾必须 `\0` ,这种字符串也被称为 `C 风格的字符串`,如:
```c ```c
"HelloWorld" // 在 C 语言中,底层存储就是 HelloWorld\0 "HelloWorld" // 在 C 语言中,底层存储就是 HelloWorld\0