2.2.4字符串常量
含义:是用双引号括起来的零个或多个字符序列。
1.其中两个双引号连写("")表示空字符串。
2.当字符串中包含像单引号、双引号或反斜杠线这类有特定用途的字符时,应该分别使用转义字符,即分别用\'、\"、\\来表示。
3.规定字符串中的字母是有区分大小写的。
4.一个字符串中所有字符个数称为该字符串的长度,其中每个转义字符只当做一个字符。
5.C语言规定,每个字符串在内存中占用的字节数等于字符串的长度加1,其中最后一个字节存放的字符称为“空字符”,其ASCII码为0,书写时常用转义字符'\0'来表示,是字符串结束标记。
字符常量与字符串常量是两个不同的量,它们之间的主要区别有以下几点:
(1)字符常量由单引号括起来,字符串常量由双引号括起来。
(2)字符常量只能是单个字符,字符串常量则可以含有多个字符。
(3)可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。C语言中没有字符串变量,但可以用一个字符数组来存放一个字符串常量。
(4)字符常量占一个字节的内存空间。而字符串常量在内存中占用的字节数等于字符串的长度加1。
文章评论(0条评论)
登录后参与讨论