字符串的基本概念
"hello,world!"
像这种由双引号引起来的一串字符称为字符串字面值,简称字符串。
'a' C语言中用单引号引起来的叫做字符
"a" 用双引号括起来的叫做字符串
注意:
- C语言是不提供字符串类型的 ,但是它有字符串。c++或者Java是提供字符串类型的。
- 字符串的结束标志是\0的转义字符。在计算字符串空间长度的时候,\0作为结束标志,不算作字符串内容。
例如:
![](https://img-blog.csdnimg.cn/20200329152753978.png)
这时候我们发现空字符串的空间长度为1,原因是系统默认\0作为字符串的结束标志,不算作字符串内容,此时字符串的空间长度为1。
论\0的重要性
我们用一段代码来解释说明
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200329180029695.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1amlhd2VpcmRv,size_16,color_FFFFFF,t_70)