请输入您要查询的百科知识:

 

词条 字符串常量
释义

一、含义

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

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

"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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 4:38:02