Endianness

C, Coding July 8th, 2009

Just a quick code sniplet to figure out if your processor is big or little endian.

#include <stdio.h>

int main()
{
 int i = 1;
 char *p = (char *) &i;
 if (p[0] == 1)
   printf("Little endian");   // little endian
 else
   printf("Big endian");      // big endian
}

Tags: , , ,