void To_string(uint8 *dest,char *src,uint8 length) //转为16进制{uint8 *xad;uint8 i = 0;uint8 ch;xad = src + length - 1;for(i = 0;i < length;i++,xad-- ){ch = (*xad >> 4) & 0x0F;dest[i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:30:36
void To_string(uint8 *dest,char *src,uint8 length) //转为16进制{uint8 *xad;uint8 i = 0;uint8 ch;xad = src + length - 1;for(i = 0;i < length;i++,xad-- ){ch = (*xad >> 4) & 0x0F;dest[i

void To_string(uint8 *dest,char *src,uint8 length) //转为16进制{uint8 *xad;uint8 i = 0;uint8 ch;xad = src + length - 1;for(i = 0;i < length;i++,xad-- ){ch = (*xad >> 4) & 0x0F;dest[i
void To_string(uint8 *dest,char *src,uint8 length) //转为16进制
{
uint8 *xad;
uint8 i = 0;
uint8 ch;
xad = src + length - 1;
for(i = 0;i < length;i++,xad-- )
{
ch = (*xad >> 4) & 0x0F;
dest[i

void To_string(uint8 *dest,char *src,uint8 length) //转为16进制{uint8 *xad;uint8 i = 0;uint8 ch;xad = src + length - 1;for(i = 0;i < length;i++,xad-- ){ch = (*xad >> 4) & 0x0F;dest[i
void To_string(uint8 *dest,char *src,uint8 length) //转为16进制
{
uint8 *xad;
uint8 i = 0;
uint8 ch;
xad = src + length - 1;/
xad现在指到了src数组的最后一个位置(倒着来是因为符合intel小端存储的规范)
for(i = 0;i < length;i++,xad-- )
{
ch = (*xad >> 4) & 0x0F;
xad所指位置处的值右移四位再取后四位存到ch中,即把xad所指的字节的高四位存到ch中
dest[i