用位域,
struct bit{
int a:4;
int b:4;
int c:2;
int d:6;
}data
在VC中,long double和double的长度都是8个字节,在TC下long double是10个字节。
因为long double的内存占用数目跟具体的 *** 作系统有关。你说的占8个字节,显然是因为你是在64位系统,或者按照64位方式来编译,所以得到这个结果。
long 型一般在Win32环境中占4字节;char型占1字节;bool型也是占1字节。可以用sizeof函数测试不同数据类型占内存字节数。如 cout 回答于 2022-06-24
以上就是关于VC++6.0 有没有比BYTE更小的数据类型全部的内容,包括:VC++6.0 有没有比BYTE更小的数据类型、在VC2015环境中 long doubt变量在内存中占用了几个字节、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)