#include <stdio.h>

int main() {
	int n = 0x12345678;
	char *p = (char *)&n;

	printf("%X %X %X %X\n", *p, *(p+1), *(p+2), *(p+3));
	printf("%p %p %p %p\n", p, (p+1), (p+2), (p+3));

	if (*p == 0x12) printf("Big endian\n");
	else printf("Little endian\n");

	return 0;	
}
