视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
字符常量与字符串常量有什么区别
2022-03-22 23:48:52 责编:小藤
文档


今天小编要给大家介绍的知识是关于C语言中的字符常量和字符串常量,有兴趣的小伙伴记得看一看小编今天的分享哦。字符常量和字符串常量虽然看上去只有一字之差,但是其实是有非常多的区别的,那么究竟有什么区别呢?小编今天就为大家一一揭晓哦。

1、形式不同: 

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

2、含义不同:

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

3、占内存不同:

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

虽然只有一字之差,但是在形式、含义以及内存方面都有着很大的区别,那么小伙伴们现在是不是已经知道了这两者的区别了呢?

下载本文
显示全文
专题c语言的数据类型有哪些专题C语言输出数组专题字符串函数专题c语言 数组赋值专题字符串函数有哪些专题字符串比较函数专题求字符串长度的函数专题vbs未结束的字符串常量专题字符串长度函数专题字符数组专题字符常量的表示方法专题指针和数组的区别专题js判断数组是否包含某个字符串专题判断两个字符串是否相等专题char与string的区别专题string与stringbuffer的区别专题c++判断字符串是否为数字专题定义常量专题字符常量与字符串常量有什么区别专题字符数组与字符串常量有什么区别专题