Search code examples
endianness

How to check whether a system is big endian or little endian?


How to check whether a system is big endian or little endian?


Solution

  • In C, C++

    int n = 1;
    // little endian if true
    if(*(char *)&n == 1) {...}
    

    See also: Perl version