标签: c string hex
例如,假设我有十进制数10.
我希望能够形成10的整数到字符串“0a”。
我该怎么做?
注意:我不想要打印任何内容。
答案 0 :(得分:2)
您可以使用sprintf以十六进制格式表示数值:
sprintf(buff, "%0.2x\n", 10)
另请参阅关于int /十六进制误解的dmckee's comment。