定义一个日期结构体,用32位unsigned int 存储,只需4个字节就可以表示一个日期,而用三个int的数需要12个字节:
struct date_struct
{
unsigned int day: 5, month: 4, year: 14;
// typedef unsigned char BYTE;
}
定义一个日期结构体,用32位unsigned int 存储,只需4个字节就可以表示一个日期,而用三个int的数需要12个字节:
struct date_struct
{
unsigned int day: 5, month: 4, year: 14;
// typedef unsigned char BYTE;
}

被折叠的 条评论
为什么被折叠?