21 lines
276 B
C
21 lines
276 B
C
|
#include <stdio.h>
|
||
|
|
||
|
int isLittleEndian() {
|
||
|
int a = 0x05;
|
||
|
char * p = (char *) &a;
|
||
|
if (*p==0x05) {
|
||
|
return 1;
|
||
|
}
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int main() {
|
||
|
if (isLittleEndian()) {
|
||
|
printf("Machine is Little Endian\n");
|
||
|
}
|
||
|
else {
|
||
|
printf("Machine is Big Endian\n");
|
||
|
}
|
||
|
}
|
||
|
|