原创 字符串常量

2009-12-26 00:28 3277 9 9 分类: 软件与OS

2.2.4字符串常量


含义:是用双引号括起来的零个或多个字符序列。


1.其中两个双引号连写("")表示空字符串。


2.当字符串中包含像单引号、双引号或反斜杠线这类有特定用途的字符时,应该分别使用转义字符,即分别用\'、\"、\\来表示。


3.规定字符串中的字母是有区分大小写的。


4.一个字符串中所有字符个数称为该字符串的长度,其中每个转义字符只当做一个字符。


5.C语言规定,每个字符串在内存中占用的字节数等于字符串的长度加1,其中最后一个字节存放的字符称为“空字符”,其ASCII码为0,书写时常用转义字符'\0'来表示,是字符串结束标记。


字符常量与字符串常量是两个不同的量,它们之间的主要区别有以下几点:


(1)字符常量由单引号括起来,字符串常量由双引号括起来。


(2)字符常量只能是单个字符,字符串常量则可以含有多个字符。


(3)可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。C语言中没有字符串变量,但可以用一个字符数组来存放一个字符串常量。


(4)字符常量占一个字节的内存空间。而字符串常量在内存中占用的字节数等于字符串的长度加1。


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /4 下一条