字符串转换16进制数

2019-07-18 04:52发布

各位前辈  求教 如何将内容为5F的字符串转换为内容为5F的16进制数  谢谢  貌似只有各种进制数转字符串的控件啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
elecfanskang
2019-07-18 09:58
下面的程序是将16进制字符串转换为数字的,未经调试,请参考。
int strtoHEX(char *str)
{
int ret=0;
int len = strlen(str)-1;
int i = 1;
while(len!=0){
if(*str(len))<'A')
    ret+=(*str(len)-'0')*i;
else if(*str(len))>='A' &&(*str(len))<='F'))
    ret+=(*str(len)-'A'+10)*i;
  len--;
i  = i*16;
}
}

一周热门 更多>