printf, как вставить десятичную точку для целого числа

у меня естьUINT16 целое число без знака

4455, 312, 560 or 70.

Как использовать printf для вставки десятичной точки перед последними двумя цифрами, чтобы номера примеров выглядели как

44.55, 3.12, 5.60 or 0.70

Если нет решения printf, есть ли другое решение для этого?

Я не хочу использовать с плавающей точкой.