c语言进制转换编程 c语言十六进制转换为二进制用函数做?

c语言十六进制转换为二进制用函数做?答: 十六进制转成 十进 2113制的函数 : //返回16进制字 5261符 4102串s对应的整数值,遇到任何一 1653个非法字符都返回-1。 int Hex

c语言十六进制转换为二进制用函数做?

答: 十六进制转成 十进 2113制的函数 : //返回16进制字 5261符 4102串s对应的整数值,遇到任何一 1653个非法字符都返回-1。 int HexToDec(char *s) { char *p = s //空串返回0。 if(*p == "0") return 0 //忽略开头的"0"字符 while(*p == "0") p int dec = 0 char c