C语言位域与结构体的内存大小

来源:互联网 发布:java list string 编辑:程序博客网 时间:2024/06/07 15:38
#include <stdio.h>#include <string.h>/* 定义简单的结构 */struct{  unsigned int widthValidated;  unsigned int heightValidated;} status1;/* 定义位域结构 */struct{  unsigned int widthValidated : 1;  unsigned int heightValidated : 1;} status2;int main( ){   printf( "Memory size occupied by status1 : %d个字节\n", sizeof(status1));//8个字节   printf( "Memory size occupied by status2 : %d个字节\n", sizeof(status2));//4个字节   return 0;}


原创粉丝点击