大学生
最后登录1970-1-1
在线时间 小时
注册时间2016-6-15
|
void main(void)
{
u8 WaterData[20];
u32 ZS;
ZS=99999;
DataProcess(WaterDat,ZS);
}
void DataProcess(u8 *WaterData,u32 ZS)
{
WaterData[0]=(ZS&0x00ff0000)>>16;
WaterData[1]=(ZS&0x0000ff00)>>8;
WaterData[2]=(ZS&0x000000ff);
}
我现在通信实验发送端需要把整数99999转化为3个u8型字符存储下来。现在接收端需要把WaterData的逆过程写出来就不会了。如何根据WaterData[0]
,WaterData[1],WaterData[2]得到99999,希望大家可以帮帮我,非常感谢!
|
|