c语言十进制转十六进制和八进制