欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一种方便的结构体对齐方法

程序员文章站 2022-06-10 10:43:58
...
struct persion
{
    char name[32];
    int age;
    int height;
}__attribute__((aligned(32)); //设置结构体占位内存空间以32字节对齐

使用__attribute__((aligned(32))字段来设置结构体内存空间以32字节对齐。以上结构体运行

#include <stdio.h>

int main()
{
    printf("%d\n", sizeof(struct persion));
}
64