san*_*ool 12
刚刚接受了Eric Postpischil的建议并制作了以下内容:
struct mystruc
{
int a;
char b;
float c;
};
int main(int argc, char** argv)
{
struct mystruc structVar={5,'a',3.9};
struct mystruc* strucPtr=&structVar;
unsigned char* charPtr=(unsigned char*)strucPtr;
int i;
printf("structure size : %zu bytes\n",sizeof(struct mystruc));
for(i=0;i<sizeof(struct mystruc);i++)
printf("%02x ",charPtr[i]);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它会在结构拉伸时将字节打印为fas.
更新:感谢洞察Eric :)我已经更新了代码.
| 归档时间: |
|
| 查看次数: |
25842 次 |
| 最近记录: |