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/07/17 20:16:08
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
xRKKQ+w>FF!"e]ќe &6/JRE3sN+BwDH۵ss}Ͱi!'ٜ$I߹ Q (I(8ʩb2Mˑ"{{)3N(vcg@ ]B,-NE]AB_x,^IJh׏vP8>d,uBT!)دLj'w4z ĒmecLd]t/EAP;0jWLKdteh5tMֵ}YBdd'y Z H P_2kEe[֪L$; SܟCCPCwS"IQ9^ԧFEbߙ" >1uU

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