c语言十进制转16进制函数是什么