Guardar número HEX como variable [SOLUCIONADO]

Resumiéndolo al máximo:
Me es más fácil partir en dos cachos para mis malvados fines un string de 8 letras (que por convenio siempre va a tener 8 letras) que un decimal que ni siquiera sé que va a ocupar o que incluso sabiendo que va a ocupar no sé desde donde a donde lo voy a querer romper.
Por eso necesito transformar lo que recibo (un número llámalo x, 1000000 o 543588934) a HEX, donde ya me muevo con más agilidad (FFFFFFFF, 2FD5427D, 11111111... siempre 8 dígitos, 4 de dirección, 4 de instrucciones) .
No es más que eso, al principio podía ver el número hexadecimal, pero yo no quería verlo, quería cogerlo, añadirle, quitarle... lo quería en una variable.
Con ese comando ya está guardado. Muchas gracias por todo, y si después sigues sin entender y quieres más detalles avisa.
Gracias por el interés.