#include <stdio.h>
#include <stdlib.h>
int main(void)
{
short int a = 0x1234;
char *p = (char *)&a;
printf("p=%#hhx\n", *p);
if (*p == 0x34) {
printf("little endian\n");
} else if (*p == 0x12) {
printf("big endia\n");
} else {
printf("unknown endia\n");
}
return 0;
}
|