C语言各类型大小,结构体大小 sizeof(struct A) C语言类型大小总览 编译器pack指令 #pragma pack(n)——定义n字节对齐 C++固有类型的对齐取编译器对齐与自身大小中较小的一个 32位C++默认8字节对齐。gcc编译器默认4字节对齐 static变量在静态区,sizeof均不纳入计算 在编译阶段处理,sizeof作用范围内的内容不能被编译,所以sizeof()内的运算不被执行 sizeof(函数)=sizeof(返回值类型) sizeof和strlen:sizeof计算字符串容量,算’