词条 | 字符串常量 |
释义 | 一、含义字符串常量是一对双引号括起来的字符序列。 例如下面的是合法的字符串常量: "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".” |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。