Source

#include <stdio.h>

int main()
{
    int i = 0x00000001;

    if( ((char *)&i)[0])
        printf ("Little Endian\n");
    else
        printf ("Big Endian\n");

    return 0;
}


Reference site

http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Network_Programing/Documents/endian#AEN57

http://www.jopenbusiness.com/mediawiki/index.php/Unix_to_Linux_Migration


Posted by eoseontaek