取决于所谓的10进制是什么格式 一般有整型 和字符串两种形式 而16进制又是什么形式 同样整型和字符串两种。 不管是什么情况 都是 字符串10进制->整型10进制 用sscanf 整型10进制->字符串16进制。 用sprintf 如果两个都是整型要求