判断自己计算机的字节对齐大小

来源:互联网 发布:威尔克姆绣花软件问题 编辑:程序博客网 时间:2024/05/13 13:50
#include <stdio.h>#include <stdlib.h>#define N 80struct Student{    int age;    char sex[5];};int main(void){    struct Student student = {.age=10, .sex="yang"};    printf("sizeof student is %d\n", sizeof(student) );exit(EXIT_SUCCESS);}

如果显示的结果为:sizeof student is 10;则表明对齐的是2的倍数;


如果显示的结果为:sizeof student is 12;则表明对齐的是4的倍数;


如果显示的结果为:sizeof student is 16;则表明对齐的是8的倍数;



原创粉丝点击