Преобразовать целое число в шестнадцатеричное
Мне просто нужно преобразовать целое число в шестнадцатеричное. На самом деле у меня есть массив символов, в котором я храню шестнадцатеричные значения.
int var;
var=[self getValue];
char hexValues[5];
hexValues[0]= 0x02;
hexValues[1]= 0x04;
hexValues[2]= [self getHexFromInt:var];
Теперь, что я думаюgetHexFromInt()
возвращаетhex int
значение, эквивалентное переданному десятичному числу"var"
, Не будет содержать0x
.. формат, поэтому я думаю, что массив массив будет принимать его как обычный символ. Поэтому, пожалуйста, предложите мне, как я могу вернуть символ в"0x
.. "формат изgetHexFromInt()
метод.