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

itcoco 2004-12-25 10:24:37
如题,我想问一下在c中如何用4个字节来表示时间,对于这样规定的字段,字段名:时间,类型:Unsigned Integer 字节:4 系统业务消息发送的时间戳,可用C函数time(NULL)产生
...全文
182 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
用位运算。

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧