C语言中位域的问题

#include <stdio.h>

struct{
    unsigned int widthValidated;
    unsigned int heightValidated;
}status1;

struct{
    unsigned int widthValidated : 1;
    unsigned int heightValidated : 1;
}status2;

int main(void){
    printf("Memory size occupied by status1 is : %d.\n",sizeof(status1));
    printf("Memory size occupied by status2 is : %d.\n",sizeof(status2));
    getchar();
    return 0;
}

问题已经解决!

阅读 1.7k
1 个回答

问题已经解决。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题