我不用c写程序,但现在要问一个关于c的问题

itcoco 2004-12-25 10:24:37
如题,我想问一下在c中如何用4个字节来表示时间,对于这样规定的字段,字段名:时间,类型:Unsigned Integer 字节:4 系统业务消息发送的时间戳,可用C函数time(NULL)产生
...全文
132 点赞 收藏 7
写回复
7 条回复
xuelong_zl 2004年12月27日
up
回复 点赞
lhsoft 2004年12月27日
mark
回复 点赞
zhwb36 2004年12月27日
同意robin97(smile)
回复 点赞
itcoco 2004年12月27日
struct time
{
unsigned int hour:5; // 64
unsigned int min:6; // < 64
unsigned int sec:6; // < 64
unsigned int month:4; // < 16
unsigned int day:5; // < 32
unsigned int unuser:6;
};

总共4个字节 == 一个unsigned int //有这样实现的么?

//用位运算。 是不是用上边的方法 不用全8位?

回复 点赞
robin97 2004年12月26日
struct time
{
unsigned int hour:5; // 64
unsigned int min:6; // < 64
unsigned int sec:6; // < 64
unsigned int month:4; // < 16
unsigned int day:5; // < 32
unsigned int unuser:6;
};

总共4个字节 == 一个unsigned int
回复 点赞
li83892173 2004年12月26日
不会等高手来指教吧!!!
回复 点赞
xunknown 2004年12月26日
用位运算。
回复 点赞
发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告