fork download
  1. #include <stdio.h>
  2.  
  3.  
  4. int main() {
  5. unsigned int val = 0x12345678;
  6. unsigned char *p = (unsigned char *)&val;
  7.  
  8. printf("Value: 0x%X\n", val);
  9.  
  10. if (*p == 0x12)
  11. printf("Big endian\n");
  12. else
  13. printf("Little endian\n");
  14. }
  15.  
Success #stdin #stdout 0s 5388KB
stdin
123
stdout
Value: 0x12345678
Little endian