hola, quiero imprimir una variable de tipo int en hexadecimal con las funciones de Console.h, casi todas las funciones aceptan como parámetros una variable de tipo BYTE, la que mejor se adapta a mi funcionamiento es:
void PrintChar(BYTE);
Tengo:
int entero = 0x1234;
entonces, según creo sería:
BYTE alto;
BYTE bajo;
alto = (BYTE)(entero>>
&& 0xff;
bajo = (BYTE) entero && 0xff;
PrintChar(alto);
PrintChar(bajo);
pero siempre me almacena 0101, no se porque, he probado sin (BYTE) también y nada, lo mismo, también con tipo char. ¿alguien sabe que hago mal? Gracias