#include <stdio.h>
struct S{int a : 2; //a 只需要2个比特位int b : 5; // b 只需要5个比特位int c : 10;int d : 30;
};int main(void){struct S s;printf("%d\n", sizeof(s)); // 8个字节return 0;}