typedef struct { short d01 : 2; //违背1 short d02 : 2; //违背2 short res : 12; //违背3 } sData; int main ( void ) { sData my_data; my_data.d01 = 1; my_data.d02 = 1; my_data.res = 0; return ( 0 ); }