首页文章正文

c语言string占几个字节,string占几个字节字符串存储

一个字符变量占几个字节 2023-11-12 18:20 953 墨鱼
一个字符变量占几个字节

c语言string占几个字节,string占几个字节字符串存储

c语言string占几个字节,string占几个字节字符串存储

1.英文字母:如果是char类型,则占用1byte,8bits。 如果是字符串类型,应该是两个字节,16位,因为末尾有\0字符。 例如:charc='a';//占用一个字符。charc语言字符串占用多少字节? 一个字符占用一个字节,字符串占用的字节数就是字符数加一。 转义字符占用多少字节? 转义字符占用6个字节,每个转义字符都有一个长度。 在此字符串中

cout<<"str_test1占用"<

在编写C程序时,需要考虑每种数据类型在内存中占用的内存大小。即使相同的数据类型在不同平台上占用的内存大小也不同。 为了获得特定平台上某种类型的准确大小写,可以使用操作符的大小。一个有长度的字符串显然有一个有长度的字符串。很多数据都放在一个char数组中。因为每个字符是2个字节,所以看看字符串的长度。 可以计算出String对象占用的空间为40+2*N。 由于后来JDK也引入了astringinString

˙▂˙ 这说明字符串占用了4个字节。 之后我用VS2012编译运行,结果如下图所示:奇怪的是,这里的字符串居然占了28个字节。 这里,如果我们仔细观察,我们也会发现问题。无论是否有赋值为字符串类型的变量,文章都被阅读了2.8k次。 转载:VC++关于Sizeof(string)为什么是28(x86)40(x64)bytes_Theblogofthesnailontheleaves-CSDN博客焦点:28bytesin32-bitand40bytesin64-bit_c++字

后台-插件-广告管理-内容页尾部广告(手机)

标签: string占几个字节字符串存储

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号