C语言中字符串常量的具体应用和特性有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1479个文字,预计阅读时间需要6分钟。
在前面提到,字符常量是由一对单引号括起来的单个字符,如'a'、'D'、'?'、'$'等。在C语言中,除了字符常量外,还有字符串常量。字符串常量是由一对双引号括起来的多个字符序列,其命名思想是多个字符字符串在一起。与字符常量不同的是,字符串常量至少包含一个字符,并且以空字符'\0'结尾。
一个字符在内存中只占一字节,而字符串本质上是多个字符组成的字符数组。C语言规定,在每一个字符串常量的结尾,系统都会自动加一个字符'\0'作为该字符串的“结束标志符”,系统据此判断字符串是否结束。这里要特别强调一点:'\0'是系统自动加上的,不是人为添加的。
本文共计1479个文字,预计阅读时间需要6分钟。
在前面提到,字符常量是由一对单引号括起来的单个字符,如'a'、'D'、'?'、'$'等。在C语言中,除了字符常量外,还有字符串常量。字符串常量是由一对双引号括起来的多个字符序列,其命名思想是多个字符字符串在一起。与字符常量不同的是,字符串常量至少包含一个字符,并且以空字符'\0'结尾。
一个字符在内存中只占一字节,而字符串本质上是多个字符组成的字符数组。C语言规定,在每一个字符串常量的结尾,系统都会自动加一个字符'\0'作为该字符串的“结束标志符”,系统据此判断字符串是否结束。这里要特别强调一点:'\0'是系统自动加上的,不是人为添加的。

