c语言位域结构体