little endian && big endian

通过整型数组中间值的指针强制转换成字符指针来实现:
int IPTest[3] = {0,513,0};
char * CPTest = (char *)&(IPTest[1]);
      
CPTest += 1;
      
if (2 == *CPTest)
{
    printf("Little endian\n");
}
else
{
    printf("big endian\n");
}
posted @ 2012-11-07 09:24  flowjacky  阅读(132)  评论(0编辑  收藏  举报