将十六进制转换为十进制

来源:互联网 发布:数据库索引的认识 编辑:程序博客网 时间:2024/05/23 01:54

将16进制数用字符数组保存

int htoi(char s[]){    int i,n=0;    for(i=0;s[i]!='\0';i++)    {        if(s[i]>='0'&&s[i]<='9')            n=n*16+s[i]-'0';        if(s[i]>='a'&&s[i]<='f')            n=n*16+s[i]-'a'+10;        if(s[i]>='A'&&s[i]<='F')            n=n*16+s[i]-'A'+10;    }    return 0;}
0 0
原创粉丝点击