fork download
  1.  
  2. #include <stdio.h>
  3.  
  4. int isLittleEndian() {
  5. unsigned int x = 1;
  6. return *(char*) &x;
  7. }
  8.  
  9. int main()
  10. {
  11. if (isLittleEndian()) {
  12. printf("Little endian\n");
  13. } else {
  14. printf("Big endian\n");
  15. }
  16. return 0;
  17. }
  18.  
  19.  
Success #stdin #stdout 0s 5276KB
stdin
123
stdout
Little endian