中易网

一个string字符串占多少内存空间

答案:4  悬赏:60  
解决时间 2021-04-28 05:19
  • 提问者网友:残阳碧曼
  • 2021-04-27 10:44
一个string字符串占多少内存空间
最佳答案
  • 二级知识专家网友:都不是誰的誰
  • 2021-04-27 10:57
不清楚你这个string是哪种语言的,如果是C++的语言的string,那占用的空间是可变的。
另外,如果是类似Qt的编程框架,string所占用的内存可能是共享的。
全部回答
  • 1楼网友:伤口狠精致
  • 2021-04-27 13:08
string字符串是动态分配的,
  • 2楼网友:安稳不如野
  • 2021-04-27 12:04
java中可以用.getBytes().length获取字符串占用内容的大小,原理是java中任何字符都采用Unicode编码,所以衡量占用内存大小采用占用的字节数。 举例如下: public class TestStringSize { public static final void main(String[] args) { System.out.println("占用内存大小:"+"学java".getBytes().length); } } 输出结果: 占用内存大小:6 byte
  • 3楼网友:单身小柠`猫♡
  • 2021-04-27 11:48
"a"要占用2个字节。因为系统会加上一个‘\0’的结束符在a的后面。‘a’就占用一个字节。‘a’是字符常量。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息