Язык Си, AVRStudio6, Mega8.
Вопрос.
Как правильно/грамотно перевести число (от 0 до 255) из десятичной системы в HEX.
Есть у меня функция send_byte(), тело функции не привожу(не имеет смысла);
Вот так
Код: Выделить всё
send_byte(0b10101010)
// или так
send_byte(0xAA)
Хочу чтобы аргументом была переменная.
Делаю так:
Код: Выделить всё
int i=25;
char s;
sprintf(s,"%x",i);
send_byte(s);
Заранее спасибо.

only pure true norwegian blackx 

