Ниже приведен фрагмент программы, которая переводит число в произвольную систему исчисления:
//Основание системы
int base = 10;
//Число, которое переводим
int number = 65536;
while (number > 0) {
//Вывод очередной цифры
printf("%d", number%base);
number/=base;
}