c语言十进制转十六进制计算