Konvertiert eine Ganzzahl in eine Hexadezimalzahl

Ich muss nur Integer in Hexadezimal umwandeln. Eigentlich habe ich ein Zeichen-Array, in dem ich hexadezimale Werte speichere.

int var;
var=[self getValue];
char hexValues[5];
hexValues[0]= 0x02;
hexValues[1]= 0x04;
hexValues[2]= [self getHexFromInt:var];

Nun, was ich denkegetHexFromInt() gibt ein zurückhex int Wert, der der übergebenen Dezimalstelle entspricht"var". Es wird nicht enthalten0x.. Format, das ist, warum ich denke, Char Array wird es als normales Zeichen akzeptieren. Bitte schlagen Sie mir vor, wie ich ein Zeichen zurückgeben kann"0x.. "formatieren vongetHexFromInt() Methode.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage