我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:博发彩票 > 多字节 >

32位xpvc2005内存中char类型变量占了16位(2字节)为什么?编译

归档日期:05-03       文本归类:多字节      文章编辑:爱尚语录

  调用时,取结构长度int size=sizeof(T),结果size是10而不是8,用mempcy赋值时,Temper变量就出错了,因为每个BYTE变量都占了2个字节的空间,这是为什么呢?我已经在vs 2005的项目属性中设置了“使用多字节字符集”,请高手指教(分不多,请原谅)。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  编译器为了提高效率,默认优化为4字节对齐,你可以强迫使用单字节对齐,关于字节对齐,可以讲很长,我就不粘贴了,百度一下吧。

本文链接:http://dixiebandcamp.net/duozijie/175.html