printf, como insertar punto decimal para entero

Yo tengo unUINT16 entero sin signo de decir

4455, 312, 560 or 70.

Cómo usar printf para insertar un punto decimal antes de los últimos dos dígitos para que los números de ejemplo aparezcan como

44.55, 3.12, 5.60 or 0.70

Si no hay una solución de impresión, ¿hay otra solución para esto?

No deseo utilizar punto flotante.