当前位置:在线查询网 > 在线百科全书查询 > 字符串常量

字符串常量_在线百科全书查询


请输入要查询的词条内容:

字符串常量




一、含义


字符串常量是一对双引号括起来的字符序列。

例如下面的是合法的字符串常量:

"how do you do.","CHINA","a","$123.45"

存储:字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符‘ \\0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占(n+1)个字节。

可以输出字符串,例如:

printf("how do you do.");

二、与字符常量的比较


C语言允许使用字符串常量外,还允许使用字符常量。字符常量是由一对单引号括起来的单个字符。

不能将字符串与字符常量混淆。字符常量可以赋值给字符变量,如"char b=''a'';",但不能把一个字符串常量赋给一个字符变量,同时也不能对字符串常量赋值!

三、与字符数组的关系


在C语言中没有专门的字符串变量,如果想将一个字符串存放在变量中以便保存,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。例如“char a[10]="love".”

相关分词: 字符串 字符 符串 常量