当前位置:首页 > 问答 > int long string占几个字节?

int long string占几个字节?

  • 2023-06-19 11:33:41

int long string占几个字节?

int long string占几个字节?

1 int:

占4个字节=32bit;

所能表示范围:-2147483648~2147483647;(即-2^31~2^31-1)

unsigned:

所占内存大小:4byte=32bit;

所能表示范围:0~4294967295;(即0~2^32-1)

2 long:

占8个字节=64bit

3 字符串string

由于string在c++中属于类类型,不是基本数据类型,类不能计算其在内 存中所占大小,非要用sizeof(string)来算的话,一般算出来的结果是 sizeof(string)=4byte,如果string字符串内容很多,很明显就不是其 真实大小,string类里面有计算其字节大小的函数如:size(),length()。

热门阅读

最新文章