鍍金池/ 問答/C  C++/ C語言中位域的問題

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;
}

問題已經(jīng)解決!

回答
編輯回答
枕邊人

問題已經(jīng)解決。

2018年9月1日 11:13