读书人

考个内存对齐和另类的printf解决思路

发布时间: 2012-03-03 15:33:03 作者: rapoo

考个内存对齐和另类的printf

C/C++ code
#include <stdio.h>int main(){        struct _mys {                unsigned char a,b;                int c;        } my_var;        my_var.a = 0;        my_var.b = 0;        my_var.c = 5;        printf("sizeof(my_var):%d, bytes:0x%08x,0x%08x\n", sizeof(my_var), my_var);}
看看输出啥?

[解决办法]
sizeof(my_var):8
后面的不知道了
[解决办法]
结构输出查看
http://topic.csdn.net/u/20100325/17/05791c5f-a6d1-4c89-abb3-7ccb8b6bc168.html
[解决办法]
探讨

结构输出查看
http://topic.csdn.net/u/20100325/17/05791c5f-a6d1-4c89-abb3-7ccb8b6bc168.html

[解决办法]
up,上面的那个帖子讨论过了。

输出 8,0x00,0x05吧
[解决办法]
什么也不输出

读书人网 >C++

热点推荐