【发布时间】:2014-02-02 16:43:52
【问题描述】:
例如,假设我有十进制数 10。
我希望能够将整数 10 转换为字符串“0a”。
我该怎么做?
注意:我不想打印任何东西。
【问题讨论】:
-
与
sprintf。查一下。 -
你的标题表述得很糟糕,可能暴露了一个基本的误解。你看,int 和“十六进制”不是同一类概念。前者是 c 语言的概念(表示整数子集的类型),而后者(如十进制、八进制和二进制)是可以用书面形式表示数字的基数,而不是语言概念。您似乎想问的是如何获得包含 int 的十六进制表示的字符串。