definiçao de casas antes de casas decimais para ser mostrado na tela

por favor alguem sabe me falar como faço para que eu tenha a resposta de um shield definida em 6 casas antes das decimais. e que caso nao seja utilizese estas casas na reposta adicione zeros a esquerda ate completar as 6 casas. por exemplo um sensor me retorne o valor 26 queria que a resposta fosse 000026.
ou por exemplo um shield que me retorna horario se for meia noite e um segundo ele me retorna somente o valor 1 e o gostaria que fosse 000001.

Tens de usar um placeholder tipo %06d
http://www.cplusplus.com/reference/cstdio/printf/