位存储

来源:互联网 发布:gta5防掉帧优化补丁 编辑:程序博客网 时间:2024/04/27 15:09

定义一个日期结构体,用32位unsigned int 存储,只需4个字节就可以表示一个日期,而用三个int的数需要12个字节:

struct date_struct

{

    unsigned int day: 5, month: 4, year: 14;

    // typedef unsigned char BYTE;

}