判断计算机大小字节序

大小字节序指的是计算机存储数据是按物理地址增大还是减小的方向存储。

比如0x3231这个数,大字节存储方式是 0x32 0x31,而小字节是 0x31 0x32;怎么判断计算机按什么样的方式存储呢?

如下代码既能简单判断:

bool IsBeMachine()
{
     static int one=1;
     return !*((unsigned char*)&one);          
}

 

posted @ 2019-01-08 15:23  格物的菜鸟  阅读(740)  评论(0)    收藏  举报