C语言王者归来
上QQ阅读APP看书,第一时间看更新

2-3-5 字符串数据形态

一般字符串指的是在两个双引号中的任意字符。例如:

     "hello, How are you?"

 若是双引号中没有字符,称为空字符串。

C语言编译程序在将字符串存入内存时,会自动将‘\0’加在字符串最后,‘\0’又称字符串结尾字符,表示字符串结束,因此,在存放字符串时,不必将‘\0’字符放入字符串内。

实例:假设有一字符串是“hello!”,则实际内存存储此字符串的图形如下所示。

另外,双引号并不是字符串的一部分,如果有一个字符串如下:

     He say, "Hello!,"

则此字符串的表示法如下:

     "He say, \"Hello!,\""

也就是在表示此类字符串时,将‘\’放在双引号字符前就可以了。至于更详细的字符串和实例说明,将在第8章解说。