
上QQ阅读APP看书,第一时间看更新
2-3-5 字符串数据形态
一般字符串指的是在两个双引号中的任意字符。例如:
"hello, How are you?"
注 若是双引号中没有字符,称为空字符串。
C语言编译程序在将字符串存入内存时,会自动将‘\0’加在字符串最后,‘\0’又称字符串结尾字符,表示字符串结束,因此,在存放字符串时,不必将‘\0’字符放入字符串内。
实例:假设有一字符串是“hello!”,则实际内存存储此字符串的图形如下所示。

另外,双引号并不是字符串的一部分,如果有一个字符串如下:
He say, "Hello!,"
则此字符串的表示法如下:
"He say, \"Hello!,\""
也就是在表示此类字符串时,将‘\’放在双引号字符前就可以了。至于更详细的字符串和实例说明,将在第8章解说。