文号
t52266
阅读
5206
回复
10
收藏
9
新手请教1个int转2个char函数
2012/11/16
IP:广东
找到一段int和char之间转化函数,但看得不太明白,哪位高人愿意作一下详细点解析。上面是1个int转2个char
下面2个char转1个int。谢谢
void int2char(uint aint)
{
uchar x[2];
uchar j,*px;
void *pf;
px=x;
pf=&aint;
for(j=0;j<2;j++)
{*(px+j)=*((char*)pf+j);
}
}
*******************************************************************/
void char2int()
{   uint data a;
void *pf;
uchar data j,*px;
uchar data x[2]={dh,dl};
px=x;
pf=&a;
for(j=0;j<2;j++)
{ *((char *)pf+j)=*(px+j);}
time[i]=a;
}
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的