永发信息网

在内存中,存储字符'x'要占用一个字节,存储字符串"X"要占用多少字节?? 为什么要占用这么多字节??

答案:2  悬赏:30  手机版
解决时间 2021-03-28 16:36
在内存中,存储字符'x'要占用一个字节,存储字符串"X"要占用多少字节?? 为什么要占用这么多字节??
最佳答案
单引号, 表示字符是一个char;
双引号, 表示内容是一个字串;
C中的字串为, 一个以上的连续ASCII数据, 包含一个0x00结尾符号.

题目中的"X", 只有一个ASCII, 但是因为还要加上结尾符号, 所以总共需要两个字节.
如果"ABC", 则是三个ASCII, 加上结尾符号, 需要四个字节.
因此, 需要用 char array来储存.

也因为0x00代表字串的结尾, 所以字串中若包含0x00, 在识别时, 字串会比预期的早结束.
全部回答
字符占一个字节,字符串多个结束符,所以占二个字节。传统意义上是这样的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
过往青春小说txt全集免费下载
空气能空调哪个好啊?
全国叫李语涵的有多少人
oppor7s系统版本是多少?
比65多%20的数是多少
如何让下一张PPT在前一张放完之后自动播放
下列有关免疫的叙述中,错误的是A.免疫是人体
–You are very ____,aren’t you? --Yes , O
负离子跟活氧负离子有什么区别?
去新马泰签证,是需要签一个国家,还是三个国家
"车+韦"是什么字
最有什么东西贵
舟山好玩吗?
瓷砖一半发白一半发暗色是全瓷吗
哪里有卖节能柴火灶
推荐资讯
三星S5690和三星I619有什么区别
什么情况下只能索赔工期
有供应二手浓配罐的吗?
武夷学院专业
5GT与5M皮带可以混用吗
男人和女人谁智商高?
我爸爸的表哥我怎么称呼?
买社保3个月可以在西安购房吗
从正定汽车站到棉五怎么坐公交车,最快需要多
从上海火车站到无锡的最早火车是几点.是时间!
下列属于电磁感应现象应用的是A.电动机B.发电
养和堂药业连锁高桥店在什么地方啊,我要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?