【发布时间】:2013-05-23 06:19:35
【问题描述】:
我只需要将整数转换为十六进制。实际上我有一个 char 数组,我在其中存储十六进制值。
int var;
var=[self getValue];
char hexValues[5];
hexValues[0]= 0x02;
hexValues[1]= 0x04;
hexValues[2]= [self getHexFromInt:var];
现在我认为getHexFromInt() 返回一个hex int 值,该值等于传递的十进制"var"。它不会包含0x.. 格式,这就是为什么我认为 char 数组会接受它作为普通字符。所以请建议我如何从getHexFromInt() 方法返回"0x.." 格式的字符。
【问题讨论】:
-
十进制和十六进制只是表示相同的值。
标签: objective-c c