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