typedef unsigned short Long_unsigned;
typedef unsigned char Unsigned;
//时间日期
typedef struct datetime_s
{
Long_unsigned year;
Unsigned month;
Unsigned day;
Unsigned hour;
Unsigned minute;
Unsigned second;
}DateTime_S,*PDateTime_S;
DateTime_S datas;
memset(&datas,0xdd,sizeof(DateTime_S));
这样赋值以后,记住是结构体里面每个元素的单个字节值都是0xdd,那么datas.year=0xdddd(因为是两个字节)