Перевести число в unsigned long = 83e58955 в строку char[9] = "83e58955"
Всем привет. Требуется помощь с переводом unsigned long в char. Пример: Перевести
unsigned long out1 = 0x83e58955;
в строку
char out[9] = "83e58955".
Помогите с алгоритмом пожалуйста.