请问一下,C51编程里有没有可以直接把十六进制 转换为十进制的库函数?

请教一下,C51编程里有没有可以直接把十六进制 转换为十进制的库函数?急!!!
如题!

------解决方案--------------------
循环右移位,将移出的字符转换成数值,乘16,累加,不考虑溢出,这样应该就可以了