Contact: aviboots(AT)netvision.net.il
39,950 questions
51,892 answers
573 users
#include <stdio.h> int main() { int x = 1; char *y = (char *) & x; char result = *y; if (result == 1) { puts("little endian"); } else { puts("big endian"); } return 0; } /* run: little endian */
#include <stdio.h> int main() { int x = 1; if (*((char *) & x) == 1) { puts("little endian"); } else { puts("big endian"); } return 0; } /* run: little endian */