struct T {
char a;
int b;
char c;
};
struct E {
};
// Linux 平台 (基于 CentOS6.5)
printf("%d\n", sizeof(struct T)); //x86 12 x64 12
printf("%d\n", sizeof(struct E)); //x86 0 x64 0
printf("%d\n", sizeof(char)); //x86 1 x64 1
printf("%d\n", sizeof(short int)); //x86 2 x64 2
printf("%d\n", sizeof(int)); //x86 4 x64 4
printf("%d\n", siz
C语言各类型在x86与x64环境下的长度
最新推荐文章于 2023-03-28 11:05:50 发布
本文探讨了C语言中的各种基本数据类型在x86和x64架构下的长度差异,包括int、long、char等类型的字节大小,分析了不同平台下编译器如何处理这些数据类型,帮助读者理解跨平台编程时需要注意的细节。
摘要由CSDN通过智能技术生成