#include <stdio.h>
#include <stdlib.h>

int main (void) {

   typedef union _Conversor
   {
	   unsigned int inicial; //Valor que vai armazenar
	   unsigned char leitor[4];//Para ler todos os bytes unsigned int tem 4 em windows e linux
	}Conversor;
	
	Conversor conv;
	conv.inicial = 0xCE87;//Valor random
	printf("%02X %02X %02X %02X\n", conv.leitor[0], conv.leitor[1], conv.leitor[2], conv.leitor[3]);
	
	
	return 0;	
}