#include <cstdio>

int main()
{
	volatile int x = 0x1234ABCD;
	const unsigned char *p = (unsigned char *)&x;
	
	printf("%0*X\n", sizeof(int) << 1, x);
	
	for (unsigned q=0; q<sizeof(int); ++q)
		printf("%02X", p[q]);
	
	return 0;
}