che io sappia nella stampa della variabile puo scegliere la formattazione del tuo numero come vuoi!!
il %x dovrebbe formattare il tuo numero in esadecimale

es:
printf("%x", variabile);