问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符常量与字符串常量的区别是什么

发布网友 发布时间:2022-04-21 20:07

我来回答

5个回答

热心网友 时间:2023-09-09 02:37

1、形式不同: 

字符常量是单引号引起的一个字符;字符串常量是双引号引起的若干个字符。

2、含义不同:

字符常量相当于一个整型值,可以参加表达式的运算;字符串常量代表一个地址值(该字符串在内存中存放的位置)。字符常量可以赋值给字符变量,如"char b='a';",但不能把一个字符串常量赋给一个字符变量,同时也不能对字符串常量赋值。

3、占内存不同:

字符常量只占一个字节;字符串常量占若干个字节,(至少一个字符结束标志)。不占据任何存储空间属于指令的一部分,编译后不再更改。字符串常量是一对双引号括起来的字符序列。

扩展资料:

字符常量有两种:

一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。

另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。

另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:

字符串常量与字符数组的关系:

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

参考资料来源:百度百科--字符常量

参考资料来源:百度百科--字符串常量

热心网友 时间:2023-09-09 02:38

形式上: 字符常量是单引号引起的一个字符;
字符串常量是双引号引起的若干个字符;
含义上: 字符常量相当于一个整型值,可以参加表达式的运算;
字符串常量代表一个地址值(该字符串在内存中存放的位置);
占内存大小:字符常量只占一个字节;
字符串常量占若干个字节,(至少一个字符结束标志)

热心网友 时间:2023-09-09 02:38

二者都是常量,区别在于使用方法不同
字符常量使用时直接拿变量使用
而字符串常量由于含不止一个字符,不易使用其全部字符内容,所以使用时通常是使用它的首地址,即指针

热心网友 时间:2023-09-09 02:39

字符常量 长度只有 1字节 (1 BYTE),是整型量,例如 'a','\n'. 数值等于它的ASCII值.
可以用于整型表达式。
字符串常量 长度可以不只1字节,是char 数组,默认以 "\0" 结束。例如 "abc123".
通常要用str...函数来处理,例如 strcmp(),strcpy(),strlen().

热心网友 时间:2023-09-09 02:39

字符型常量是指仅含单个ASCII字符的常量
有两种表示方法
1. 单撇号
如 'A' '$'
2 转义字符
如 '\n' '\0'
存储上占 1字节 存放于字符型变量中
可以与整数混合运算

字符串常量是0个或多个字符的序列
用 双撇号表示
如 “981650981725”
存储上 等于字符数量+1 因为系统默认追加零字符 存放于字符型数组中
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...示意图,请据图回答 (1)桃花结构中的雌蕊包括图中的[ ]___百度知 ... 下图是桃花的结构示意图。 (1)图中___构成雌蕊;花粉在___中。(2)此... 如图是桃花的结构示意图,下列叙述错误的是( )A.⑤能发育成种子B.花粉... 商标注册哪家更优惠些? 如何读懂名著《西游记》 除了原著你还可以通过以下方式读懂西游 oppo手机正在运行的程序怎么关闭 oppo手机正在运行的程序怎样关闭_百度... “练色亭皋月”的出处是哪里 “壶清迷练色”的出处是哪里 “泻瓯如练色”的出处是哪里 “练色泓澄玉清水”的出处是哪里 什么是字符串常量和字符串变量啊??? 新cg儿下载的ae模板声音中的人声怎么消 在AE中制作视频短片,怎么调整背景音乐分贝的高低? AE视频制作里面的背景音乐怎么找啊 如何去除人物声音而保留背景音 请推荐几个视频编辑(剪辑)软件,可以讲人物对白... ae中能把音频中的背景音乐和人说的话分开么 AE模板中背景音乐会时不时出现一些特殊声音,怎么清除 怎么能去掉背景音乐只保留人说话声音? 怎么批量去掉短视频的视频原声添加新的背景音乐? ae 如何给视频添加多首背景乐,并且去除视频原来的... 在使用AE模板的时候,下载的模板背景声音会有声音... 如何去掉视频背景声音 AE如何去掉视频原声再插入音乐 坐公交车如何报警 公交车报站语音,是自动的,还是手动的? 公交车是如何报站名的? 公交车自动报站是怎么实现的? 公交车是如何自动报站的? 具体讲讲深圳公交车报站讲的英语 C语言中 所说的字符常量和字符串常量是什么意思? 字符串常量和字符串变量怎么理解? 以下正确的字符串常量是什么? 字符串常量是什么类型的? 乐视tv支持什么格式 C字符串常量定义 乐视TV的发展历程 超级元素师传奇小说txt全集免费下载 乐视网tv版是干什么用的 C语言中下面正确的字符常量是: A)"a" B)'\\'' C)'W... 什么是乐视TV? 请问乐视TV的电源插头在哪 急求具体位置 乐视tv和网络机顶盒哪个好 联通乐视tv怎么和电视连接 乐视TV好吗 乐视tv盒子怎么用,乐视盒子使用介绍 乐视视频与乐视tv是一样的吗? 安装新风系统的利弊,安装新风系统的最大好处是什么? 淘宝商家怎么看自己的店铺 在淘宝上怎样查询商量店铺信息