将二进制串转换成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  浪浪辛  阅读(270)  评论(0)    收藏  举报