2.3.3 字符串常量
字符串常量是用一对双引号括起来的零个或多个ASCII字符的序列,并以NULL(ASCII码值为0)结束,如"Hello,world",其在内存中的存储如图2.6所示。
图 2.6 字符串内存模型
关于字符串常量有以下问题需要注意。
❑字符串与字符不同,例如:"A"与'A'不等价,前者由两个字节组成(字符'A'与字符'\0'),而后者只有一个字节。
❑最短的字符串是空字符串(""),它仅由一个结尾符'\0'组成。
在前面的示例中已经使用了字符串常量以输出提示信息,一个长字符串可以占两行或多行,但最后一行之前的各行要以反斜杠结尾。
关于字符串的详细介绍,将在第3章中进行说明。