将二进制串转换成16进制串

void BinToHex(char *bin,char *hex)
{ 
     int d=0;
     while(*bin)d=d*2+*bin++-'0';
     sprintf(hex,"%X",d);
}

 

posted @ 2013-07-01 18:10  Please Call me 小强  阅读(261)  评论(0编辑  收藏  举报