求数据类型占内存字节数

来源:互联网 发布:周婷katiechow的淘宝 编辑:程序博客网 时间:2024/05/22 16:07
#include<iostream>
using namespace std;


#define Mysizeofchar(value) ((char *)(&(value)+1)-(char *)(&(value)))


#define Mysizeofint(value) ((int)(&(value)+1)-(int)(&(value)))
int main()
{
int i;
double j;
printf("%d\n",&i+1);
printf("%d\n",&i);
printf("%d\n",(char *)(&i+1));
printf("%d\n",(char *)(&i));
printf("%d\n",(int)(&i+1));
printf("%d\n",(int)(&i));
printf("%d\n",Mysizeofchar(i));
printf("%d\n",Mysizeofchar(j));
printf("%d\n",Mysizeofbit(i));
printf("%d\n",Mysizeofbit(j));
system("pause");
return 0;
}
原创粉丝点击