char a[4] = { 0,0,0,1 };
if (*(int*)a == 1) //低位在高地址a[4]
{
printf( "大端\n");
}
else //低位在低地址a[0]
{
printf( "小端\n");
}
char a[4] = { 0,0,0,1 };
if (*(int*)a == 1) //低位在高地址a[4]
{
printf( "大端\n");
}
else //低位在低地址a[0]
{
printf( "小端\n");
}