//如果字节序为big-endian,返回true;反之为little-endian,返回false

bool isBig_Endian()

{

    unsigned short x = 0x1234;

    if(*(unsigned char*)&x == 0x12)

    {

        return true;

    }

    return false;

}